Rory Kleinveldt produced the outstanding figures of two for nine in four overs as the World Sports Betting Cape Cobras moved to the top of the CSA T20 Challenge table thanks to a narrow eight-run win over the Hollywoodbets Dolphins in Cape Town on Sunday.

 Out-of-sorts Hashim Amla also showed some glimpses of a return to form by top-scoring for the hosts with a run-a-ball 32 that helped them post 152 for six after being put in to bat first at PPC Newlands.

There were also handy contributions in the 20s by Kyle Verreynne (28), George Linde (27 not out) and Aviwe Mgijima (23).

 However, the visitors would have been relatively happy to have restricted their target to 153 thanks to strong bowling displays by Robbie Frylinck (2/27) as well as spinners Keshav Maharaj (1/20) and Prenelan Subrayen (1/23) – all three sending down their full quota of overs.

 The reply of the Dolphins was a mess as Kleinveldt, who delivered 17 dot balls in his spell, struck twice in his first seven deliveries to remove Sarel Erwee (2) and Morne van Wyk (1).

 And when Vernon Philander (1/28) had Cody Chetty (7) caught behind in the fourth over, the KwaZulu-Natal side were limping on 13 for three.

 They feel into an even deeper hole after Nkululeko Serame’s spin yielded two for 28 and left them on 63 for five by the 14th over.

Then came a near rescue act by Khaya Zondo and Frylinck, who shared in an unbroken 81-run sixth-wicket stand that nearly pulled off an upset.

The captain collected his seventh career half-century to end on 53 not out off 49 balls (1 four, 2 sixes), while veteran all-rounder Frylinck was sensational on his way to an unbeaten 23-ball 47.

 Despite the big hitting, however, the Dolphins were always well behind the game – they needed 54 off 18, 48 off 12 and eventually 24 off six, which proved a mountain too big to scale.