Johannesburg - Dean Elgar and Boeta Dippenaar shared an unbroken 86-run stand for the fifth wicket, guiding the Knights to a six-wicket victory over the Warriors in their 1 Day Cup clash in Bloemfontein on Sunday.
Needing 261 to win, Rilee Rossouw played the early anchor role for the hosts, contributing 51 runs, before Elgar built on the momentum created by the top order.
The left-handed batsman scored an unbeaten 84 - his 14th one-day half-century - and Dippenaar was on 40 not out as they guided the home side to victory with six balls to spare.
Former Proteas paceman Makhaya Ntini was the only Warriors bowler to bag more than one scalp, taking 2/36 in a futile attempt to hold off the Knights' onslaught.
Earlier, Craig Thyssen hit an unbeaten 63 off 68 balls - a career best - to carry the Warriors' lower order as they reached 260/8 after being sent in to bat.
None of the visiting team's top order managed to build on after making starts, though there were some valuable contributions, anchored by opening batsman Adrian Jacobs who made 41.
All-rounder Shadley van Schalkwyk led the Knights' attack, returning 3/53 and bagging the crucial scalp of Jacobs.
The Knights picked up their third straight win to keep in touch with the front runners, the Cape Cobras who are at the top of the table after their victory over the Titans in Benoni.
The Warriors fell further behind the top three teams as they settled in fourth place with only one win from four games.