
Johnson Charles broke the record for the fastest-ever Twenty20 international century by a West Indian as they stormed to 258 for five against South Africa at Centurion.
The 34-year-old reached three figures in 39 balls, eight quicker than the previous record set by Chris Gayle in 2016, as the West Indies set their hosts a world-record T20 chase.