A magical double hundred by Zubayr Hamza lit up the penultimate day of the decisive 4-Day Domestic Series encounter between the Hollywoodbets Dolphins and the table-topping World Sports Betting Cape Cobras in Pietermaritzburg on Wednesday.

The young right-hander recorded 201 (342 balls, 20 fours, 1 six) as the visiting side amassed 523 for seven declared, before the hosts reached 66 for none – still trailing by 147 runs – when bad light ended play with more than 20 overs still remaining.

It was a superb effort from Hamza, his maiden double at franchise level and the second of his first-class career, as his side claimed enough bonus points to ensure they were ahead of title rivals the bizhub Highveld Lions heading into the final day of the four-day campaign.

The Cape side will now know that the least they need to do on day four is match the result of their Gauteng rivals, who are playing the Warriors in Potchefstroom, in order to clinch the title.

And they showed good intent from the start of day three, which they resumed on 245 for three with Hamza on 104, alongside Kyle Verreynne (41). The pair stretched their partnership to 176 for the fourth wicket, before the latter was disappointingly run-out for 88 (167 balls, 7 fours).

However, Aviwe Mgijima made up for that loss by striking 61 (94 balls, 6 fours) as he and Hamza put on a further 95 for wicket number six, with George Linde (20), Vernon Philander (21 not out) and Dane Paterson (30 not out) all playing their part to help the Cobras establish a 213-run lead.

Keshav Maharaj sent down a whopping 56 overs for the most successful figures of two for 217.

It was then down to the home batsmen and they did not wilt under pressure thanks to Vaughn van Jaarsveld (19) and Michael Erlank (46) – the pair taking their side to stumps with all 10 wickets intact.