Markram to Williamson, no run, full outside off, Williamson makes room and drives it hard and straight to cover
Markram to Ravindra, 1 run, good length and fraction short outside off, Ravindra goes on the back foot and cuts to sweeper cover
Markram to Ravindra, no run, good length just outside off, Ravindra goes on the back foot to punch to cover
Markram to Williamson, 1 run, Williamson now makes room outside the leg-stump, good length and following Williamson there, tucked to deep mid-wicket
Markram to Williamson, FOUR, Williamson now taking risks. Just wide of the outstretched right hand on the dive from cover. It's tossed up on a length outside off, Williamson makes room and lofts, gets it away for four, mid-off was inside too
Markram to Williamson, no run, fullish on middle, a hard reverse-sweep but straight to the fielder at backward point, Ngidi the man
Markram to Ravindra, 1 run, good length and flat on off, Ravindra makes room and punches to sweeper cover
Markram to Williamson, 1 run, good length on leg-stump, tucked to deep square-leg for one
Markram to Williamson, FOUR, he found backward point last over off the same shot against Markram, this time well wide of the fielder, it's on leg-stump, Williamson gets on top of the reverse-sweep and it runs away to the deep backward point fence
Markram to Williamson, 2 runs, 50 for Williamson. His 48th in ODIs. He comes down the track and is not to the pitch of the ball, gets very lucky as the flick lands short of the onrushing Rassie from deep mid-wicket, just a raise of the bat to celebrate
Markram to Ravindra, 1 run, good length and drifts into middle and leg, flicked wide of mid-wicket
Markram to Williamson, 1 run, good length and flat on leg-stump, tucked to deep mid-wicket
Markram to Williamson, no run, fullish on leg-stump, Williamson reverse-sweeps hard and straight to backward point
Markram to Ravindra, 3 runs, in the air but wide of cover. It's short and wide outside off, Ravindra cuts and gets it wide of cover, Rassie gets across and cuts it off from sweeper cover, they take a third as the throw from Rassie deflects away
Markram to Ravindra, no run, good length and quicker on middle, Ravindra gets forward to drive and picks out cover
Markram to Williamson, 1 run, length delivery on leg-stump, flicked through mid-wicket for one
Markram to Williamson, no run, tries the reverse-sweep to a ball on middle and leg, some glove maybe and falls well in front of short fine-leg
Markram to Williamson, no run, pushed through, Williamson comes down the track and pushes it to cover
Markram to Williamson, 1 run, full on middle, Williamson eases a drive down to long-on
Markram to Ravindra, 1 run, full on middle, Ravindra gets forward to whip the drive to long-on
Markram to Ravindra, no run, nicely bowled, again quicker good length on the stumps, Ravindra punches straight to the fielder at cover
Markram to Ravindra, no run, good length and skids on low to off-stump, Ravindra makes room and looks to punch, off the bottom of the bat and back to Markram
Markram to Ravindra, no run, from round the wicket. On a good length on middle, Ravindra goes on the back foot to punch it back
Markram to Williamson, 1 run, full around off, Williamson gets forward to drive to long-on