An Andrew Tye hat-trick that left Brisbane Heat all out at the Gabba was the punctuation mark on a trademark defensive effort that set up a 27-run win for the Perth Scorchers and rocketed the club back to the top of the KFC Big Bash League table.
Tye ended the match with figures of 4-22 from 3.2 overs, having Jack Wildermuth caught behind off the last ball of his penultimate over, before returning to have Mitchell Swepson caught and bowling Mark Steketee with the first two balls of his fourth and final over, bowling the Heat out for 129.
It was a strong performance from Tye, but one that reflected a combined effort across the whole team, with four bowlers taking multiple wickets in defence of 5-156, having been sent in to bat by Brisbane.
A stunning spell from Mitchell Johnson (2-25) had the Heat reeling at 2-18, with Jimmy Peirson (two) and Sam Heazlett (eight) both caught off the pace bowler for a combined 10.
Dangerous opposition skipper Brendon McCullum still loomed large, until young fast bowler Jhye Richardson (2-34) got his man for just 15, having been hit for six earlier in his over.
The bowling efforts were complemented by the brilliant Ashton Agar (0-18), who was economical with the ball and athletic in the field, sprinting with the flight from mid-on and pulling up centimetres from the boundary rope to catch and dismiss Joe Burns for 23.
Earlier, Player of the Match and stand-in Scorchers skipper Michael Klinger anchored his side's innings with another captain's knock of 81 off 54 balls, with six fours and two maximums.
His strike rate of 150 was a much-needed source of runs, with Shaun Marsh (eight from six) the only other Perth batter to move at more than a run a ball.