Theunis de Bruyn and Neil Brand smashed centuries as the Northerns Titans posted the highest-ever one-day total in South African cricket.
The Titans’ 453-3 in Centurion on Wednesday beat the previous record held by the Proteas of 439-2 against the West Indies at the Wanderers in 2015.
De Bruyn scored 179 off 115 balls (21 fours, four sixes) and Brand an unbeaten 115 off 75 (seven fours and six sixes).
Gihahn Cloete (58 off 64 balls) and Sibonelo Makhanya (53* off 20) made half-centuries.
Nono Pongolo was the best of the Dragons bowlers, taking 2-72 in nine overs.
In reply, the visitors were bowled out for 253 in 41.3 overs to suffer a 200-run defeat.
Shaylin Pillay top-scored with 76* while Neil Brand took 3-31 for the hosts.
At St George’s Park, the Free State Knights claimed a convincing seven-wicket win over the EP Warriors.
The Knights reached their target of 265 in just 39.3 overs, with Jacques Snyman (56), Raynard van Tonder (66*) and Rilee Rossouw (73) all scoring half-centuries.
Earlier, JJ Smuts hit 135 off 137 balls as the Warriors made 264-9. Alfred Mothoa took 4-45 in his 10 overs, while Migael Pretorius picked up 3-47.
In Division 2, South Western Districts defeated the Mpumalanga Rhinos by five wickets in White River and the Northern Cape Heat beat the Eastern Cape Iinyathi by two wickets in Kimberley.
One-Day Cup Division 1:
Free State Knights beat EP Warriors by seven wickets
Northerns Titans beat North West Dragons by 200 runs
One-Day Cup Division 2 result:
South Western Districts beat Mpumalanga Rhinos by five wickets
Northern Cape Heat beat Eastern Cape Iinyathi by two wickets