West Indies winning a T20 series against a team ranked in top 5 isn't often these days but it did happen on Tuesday.
The Windies beat world number 3 South Africa by 7 runs in the 3rd T20I in Johannesburg to win the 3-match series 2-1.
Opting to bat first, the visitors were powered to a healthy total of 220/8, thanks to a fiery 22-ball-44 by their number 9 Romario Shepherd.
In reply, Reeza Hendricks kept the run-chase alive with a 44-ball-83 but South Africa could manage 213/6. Alzarri Joseph the chief destroyer as he picked up a 5-wicket haul.
It was the first series win for newly-appointed captain Rovman Powell.