The BBC One drama's penultimate episode of its second series pulled in a strong 6.1 million, a 24.8% share - only 100,000 less than last week when it faced a less popular football tie.
Recommissioned earlier this month, the ten-part second run has achieved record-breaking ratings this year.
Meanwhile, ITV's coverage of Arsenal's 3-1 loss to Bayern Munich averaged 4.9m (20.2%) between 7.30pm and 10pm, peaking with over 6m at 9pm when Death in Paradise came on air.
Over on BBC Two, Alex Polizzi: The Fixer continued with a decent 2.28m (9.4%) from 8pm, then the audience dipped slightly for docusoap The Railway which attracted 1.79m (7.3%) an hour later.
Channel 4's Fried Chicken Shop interested 1.72m (7%) in the 9pm slot, adding 364,000 on +1. Supersize v Superskinny maintained a steady 1.53m (6.3%) at 8pm as well as 318k on timeshift.
Brain Hospital: Saving Lives was 5's most-watched show with 984k (5.8%) in the 10pm slot, outperforming struggling Channel 4 drama Utopia, which mustered 530k (3.5%) and 110k on +1, but losing out to Sarah Millican who entertained 1.49m (7.7%) for her Television Programme.
Overall, BBC One dominated primetime with 23.9%, ahead of ITV's 19.1% (+1: 0.5%), Channel 4's 5% (+1: 1.1%), and Channel 5's 3.7% (+1: 0.2%).
BARB ratings data supplied by Attentional