The 26-year-old went to three figures in style with two sixes off successive Keshav Maharaj deliveries in the 102nd over. After reaching his fifth Test hundred, the all-rounder also hit a third successive six.