Cape Town - A career-best six for 31 by Beuran Hendricks helped the Highveld Lions storm back into contention on day two of their Sunfoil Series encounter against the Warriors at Buffalo Park in East London on Friday.
After a below-par batting performance saw the visitors bowled out for 178 earlier on in the day - replying to 193 - they needed something special with the ball and the left-arm seamer delivered.
He helped blow the home side away for a paltry 145, leaving the Lions a victory target of just 161.
And the Warriors did not go down without a fight as they reduced their opponents to 12 for one by the close - the captain Stephen Cook (nought) the man falling to complete a rollercoaster day where a total of 18 wickets fell.
The day had begun with the Lions resuming on 77 for three as Rassie van der Dussen and Nicky van den Bergh returned to the middle.
The former batted for most of the innings on his way to a match-high 69 (146 balls, 9 fours) as wickets fell around him.
Jon-Jon Smuts (3/31) and Simon Harmer (3/46) picked up three each as the away side were shot out in 72.2 overs and with a deficit of 15.
The response was even more woeful by the home team as Hendricks ran riot with his 13th career five-for and best-ever franchise figures - surpassing the six for 54 he took for the Cape Cobras against the Dolphins back in the 2013/14 season.
Yaseen Vallie was the top-scorer with 40 for the Warriors, while Aaron Phangiso added two for 28 to his first-innings haul of five for 56.
Cook then fell first ball to give the hosts hope with the match finely poised heading into day three.