The third Britain's Got Talent semi-final pulled in 12.75m (49.9%) for ITV1, according to overnight viewing figures.

Last night's episode, which aired between 8.30pm and 10pm, saw Stavros Flatley and 12-year-old singer Shaheen Jafargholi put through to Saturday's final.

The show came top during its slot, with a peak audience of 14.87m (56.2%) at 9.30pm. Over on ITV2, Britain's Got More Talent attracted 913k (5.4%) at 10pm, with a further 60k (0.7%) tuning in on timeshift.

Five's CSI episode was affected by the clash, dropping to 1.91m (7.4%), while Talent's nearest rival, BBC One's Uncovering Our Earliest Ancestor: The Link, was seen by 3.04m (11.8%) during the 9pm hour.

Simon Schama's John Donne put in 860k (3.3%) for BBC Two at 9pm, and Channel 4's The Lost World War One Bunker: A Time Team Special interested 750k (3.1%) between 9pm and 10.30pm.

The latest visit to Holby City had 3.84m (16.3%) for BBC One during the 8pm hour, just ahead of BBC Two's Springwatch, which averaged 3.12m (13.3%). The penultimate episode of Gok's Fashion Fix took 1.33m (5.7%) for Channel 4, while Five's Helicopter Warfare put in 577k (2.4%).

Overall, ITV1 continued to dominate primetime with an average share of 38.1% to BBC One's 16.6%. BBC Two was third with 7.8%, followed by Five's 5.1% and Channel 4 with 4.2% (+1: 0.6%).

Elsewhere, the second part of BBC Three's Blood, Sweat And Takeaways grabbed 536k (2.3%) at 9pm, and Jade: As Seen On TV, which examined the life of the late reality star, pulled in 305k (1.8%) for E4 at 10pm.

Ratings data supplied by Attentional