Love Island 2017 repeated its joint series high in last night's viewing figures.
The latest episode averaged 2.1 million viewers, matching the previous two Sunday's all time highs.
Also enjoying an all time high was spin-off show Love Island Aftersun which had a million viewers at 10PM straight after the main show.
Clashing with Love Island in the 9PM hour, Big Brother averaged fewer than 700,000 viewers, the second day in a row the show has dipped so low. The episode was down around 200,000 viewers week-on-week.
On ITV last night, The Voice Kids' first UK series concluded with its live final seeing an average of 3.4 million viewers.
The single episode between 7:10PM and 9PM was up on last Sunday's battle rounds which had 2.7 million viewers but down on Saturday's semi-final where 3.6 million tuned in.
The series launched to 4.3 million viewers last month and averaged 3.5 million across its eight part run.
Before The Voice Kids, The Chase's Celebrity Special averaged 2.6 million viewers while following the talent show, The Loch's final episode averaged 3.9 million viewers, level week-on-week.
Over on BBC One, Poldark won the 9PM slot with 4.7 million viewers, down 100,000 on last Sunday.
Earlier, 5.1 million watched Countryfile - the most watched show of the night - and 4.3 million tuned in for Fake Or Fortune. The Wimbledon Men's Final averaged 4.4 million viewers.