A career-best return from Mthiwekhaya Nabe added to a few fine batting cameos helped the Warriors keep alive their hopes of reaching the T20 Challenge play-offs with a brilliant upset victory over the Titans in Durban on Wednesday.
The Eastern Cape franchise won by 43 runs and with a bonus point after 157 for nine played 114 for nine at Kingsmead.
Seamer Nabe was the star bowler after grabbing four for 21 in four overs, while Tristan Stubbs (44 off 31 balls), Ayabulela Gqamane (37 off 17 balls) and Wihan Lubbe (35 off 29 balls) excelled with the bat.
In the end, victory was clinical for the Warriors and one that kept open the race for the final qualifying spot after Robin Peterson's side jumped from last to fourth on the table with their first win of the campaign.
They now have five points, three less than the Titans (8) and one more than the Knights (4) and the Cape Cobras (4).
All four sides have one match remaining.
Mandla Mashimbyi's Titans will be ruining what may have been at the start of day six when they had the Warriors on the ropes after Sinethemba Qeshile won the toss and opted to bat first.
Tight bowling by Lizaad Williams (2/23), Chris Morris (2/26) and Okuhe Cele (2/33) left the opposition in a huge hole on 33 for four in the seventh over, before the fightback began.
Lubbe and Stubbs, playing just his second match at franchise level, began the initial repair job with a 54-run fifth-wicket stand, before Gqamane went crazy at the death to propel the Warriors to what had earlier looked like a highly unlikely 158-run target.
It was then over to the bowlers as they reacted excellently to keep the Titans in check.
Jon-Jon Smuts (1/19) took out Henry Davids (1) in the first over, before Dean Elgar (16) fell to Lubbe (1/7).
Despite those two wickets, the Centurion-based outfit still looked on track at halfway at 60 for two, but a brilliant caught and bowled by Marco Jansen (2/21) to account for Aiden Markram (31) appeared to alter the momentum.
Nabe then got to work by running through the middle order and leaving the score at 72 for five at one point.
After a brief recovery between Simon Harmer (9) and Heinrich Klaasen (22), the 25-year-old struck again, and together with Anrich Nortje (1/20) all but ended any hopes of victory.
Nabe's final figures were his career-best and beat the two for 24 he had claimed for the Giants against the Spartans at Port Elizabeth in 2019/20.