Dundee thrashed Championship bottom-dwellers Airdrieonians to progress to the Scottish Cup quarter-finals and recover from consecutive 6-0 league defeats.
Four first-half goals had the game wrapped up by the break, as Dundee punished dreadful play among the Airdrie defence to pickpocket them time and again on the edge of the box.
The first goal came from a corner, as Clark Robertson rose highest and his header somehow snuck between goalkeeper and defender on the line.
Ten minutes later, Kyle MacDonald sold his keeper short with a pass that Scott Tiffoney picked off. He squared to Lyall Cameron, who steered home from the middle of the box.
Not learning from that lesson, Airdrieonians again lost the ball in their own half. Cameron slipped through Burnley-loanee Oluwaseun Adewumi, who tucked under the keeper when one-on-one.
And it happened again just before half-time, when Kieran Wright and Dean McMaster tried to play out from the back, only to give possession away.
Simon Murray bared down on goal before squaring to Cameron - who agreed a pre-contract with Rangers earlier in the week - to tap in.
The visitors did have a few chances - including Adam Frizzell's free-kick which crashed off the cross bar - but their calamitous first-half defending undid them, allowing Dundee a place in the quarter-finals for the first time since 2022.