Donavon Ferreira hit 40 off 25 balls as the Northerns Titans beat the KZN Dolphins by four wickets in the T20 Challenge final in Potchefstroom.
Needing 163 to win, the Titans were 98-5 in the 14th over when Ferreira joined Dayyaan Galiem at the crease.
The two put on 63 runs for the sixth wicket and, while Ferreira was run out off the third ball of the final over, Galiem (32* off 22) hit a boundary off the next delivery to secure the win.
Earlier, Grant Roelofsen was caught behind for a first-ball duck off Ayabulela Gqamane, before Keegan Petersen (63 off 51) and JJ Smuts (69 off 50) put on 115 runs for the Dolphins.
Andile Simelane (8* off 11) and Jason Smith (21* off seven balls) then got them to 162-3.