Left-arm spinner Keshav Maharaj finished with a career-best match haul of 10 for 145 to help set up Dolphins' eight-wicket victory against Cape Cobras at Newlands. The win carried Dolphins up to second in the Sunfoil Series table.

Cobras, opting to bat, were shot out for 156 in their first innings, with no batsman able to raise a much-needed half-century. The team failed to string together any meaningful partnership, as Maharaj collected 6 for 58 to run through the line-up in 43.5 overs.

Fifties from Imraan Khan (58) and Divan van Wyk (51) set Dolphins a solid platform in their reply, but from 256 for 4, the team collapsed and lost their last six wickets for just 14 runs, as Dane Paterson (5 for 60) and Rory Kleinveldt got into the middle order and tail.

However, Cobras had still conceded a 114-run lead, and despite the efforts of Stiaan van Zyl in the second innings, they couldn't muster a fightback. Van Zyl's ton, a 163-ball 107, had Cobras at a promising 196 for 2, but his dismissal in the 55th over triggered a slide which saw the team lose their last eight wickets for just 57 runs. Maharaj (4 for 87) and Daryn Dupavillon (4 for 47) shared eight wickets between them.

It meant Dolphins needed just 140 for the win, and an unbeaten 59 from Imraan helped the team amass that total in 41.1 overs.