Shikhar Dhawan smashed a staggering 248 in 150 balls - the second highest innings in the history of one-day cricket - for India 'A' against South Africa 'A' in Pretoria.
Dhawan hit 30 fours and seven sixes to help India 'A' post 433 for three, a record for an Indian side in one-day cricket.
South Africa 'A', thanks to centuries from Reeza Hendricks (106) and Vaughn van Jaarsveld (108) gave game chase before they were bowled out for 394 in reply.
Cheteshwar Pujara also made a century for India 'A', closing on 109 not out in 97 deliveries.
Dhawan now lies second on the list of all-time one-day innings behind Surrey and England batsman Ali Brown, who made 268 for Surrey against Glamorgan in 2002 and ahead of Graeme Pollock (222 not out), Jamie How (222) and compatriot Virender Sehwag (219).
It is the latest in a series of outstanding performances from the hard-hitting left-hander. Earlier this year, he hammered a brilliant 187 on Test debut against Australia and then followed that up with a series of performances that earned him the man of the series award during the ICC Champions Trophy.
In 19 One-Day Internationals to date, he has already struck three centuries, three half-centuries and averages 43.11.
India 'A' will now play Australia 'A' in the final of the tri-series on Wednesday (14th August).
© Cricket World 2013