Hampshire batsman Michael Carberry returned to form with a bang to help Perth Scorchers edge out Hobart Hurricanes by one run and reach the Big Bash League semi-finals for a fifth consecutive season.
Back in the defending champions' XI after a four-game absence, Carberry showed the Scorchers what they had been missing with a brutal 62 off just 35 deliveries.
The number three hit nine fours and a six, taking 14 off a Dan Christian over and 17 from six Cameron Boyce balls, as the Scorchers posted 173 for five.
England international David Willey boosted that total by hitting two fours and a maximum in a nine-ball 25 not out before taking 1-23 from four overs with the ball.
The Yorkshire all-rounder claimed the early wicket of Ben Dunk and then returned at the death to bowl the 17th over, conceding just four to put the brakes on the Hurricanes.
That left the hosts requiring 44 from just 18 balls and despite the best efforts of big-hitting Darren Sammy, they fell agonisingly short.
In the day's other game, Nottinghamshire batsman Michael Lumb produced another valuable contrubution at the top of Sydney Sixers' order.
The left-hander, who also took three catches, struck 47 from 38 balls to move into joint fourth in the competition's run charts with 214.
But Lumb's dismissal in the 14th over, bowled by Jason Floros, was a big blow to the Sixers' hopes of chasing 163 and a six-run loss to Brisbane Heat ended their chances of qualification.
Awesome win from @ScorchersBBL tonight! Good teams always know how to get across the line in close games!
— David Willey (@david_willey) January 10, 2016