9pm, BBC Three The first episode of a sprightly adaptation of Holly Jackson’s young adult crime novel of the same name – a BookTok-propelled bestseller. American actor Emma Myers plays the swotty Buckinghamshire A-Level student Pip Fitz-Amobi, who turns sleuth to try and track the real killer of fellow schoolgirl Andie Bell five years earlier. Andie’s then-boyfriend was suspected of the crime and later killed himself, but Pip is convinced of his innocence.

“Good guys don’t kill people,” she reasons as she takes on the murder investigation as her Extended Project Qualification (EPQ). Anna Maxwell Martin (as Pip’s mother) and Mathew Baynton co-star. 6.

30pm, ITV1 Coverage of the second semi-final (kick-off 8pm). England take on the Netherlands at BVB Stadion Dortmund and will be seeking a place in the final of the competition for the second successive time. 7pm, Channel 5 More than 70 per cent of consumers subscribe to loyalty cards offering points on shopping – but in recent years the landscape has changed with the introduction of “members-only” prices.

Alexis Conran explores what the supermarkets are gaining, whether shoppers really can save money and whether loyalty cards are really worth it in the end. 9pm, Sky Arts There’s just one week to go before the World Pipe Championships and the three bands aim to sharpen their performances as this Bill Paterson-narrated docuseries continues. We also meet the Army’s top pipers and drummers as they prepare for .