For Kagiso Rabada, it was the best of days but it may yet turn out to be the worst of days as well. On a day when Rabada ripped out five wickets in 18 balls, stirred the Australians once more by ...