Bavuma to Moeen Ali, no run, Bavuma's second bouncer of this spell. Ali ducks underneath 
      Bavuma to Moeen Ali, no run, full outside off, pushes it into the cover region 
      Bavuma to Moeen Ali, 2 runs, on the pads again and two more runs through the same area. That gets Moeen Ali to his 10th Test fifty. He's batted fluently today and scored at a decent clip 
      Bavuma to Moeen Ali, 2 runs, full ball which swings in a touch but it's down the leg-side. Ali flicks it to the right of long leg and races back for two 
      Bavuma to Root, 1 run, straying in line a touch to allow Root an easy single off the pads to long leg 
      Bavuma to Root, no run, back of a length at the stumps, Root punches gently to silly mid-on 
      Bavuma to Moeen Ali, 1 run, flicks it off his pads through the on-side 
      Bavuma to Moeen Ali, no run, low full toss at the stumps, Ali eases it to mid-off. Could have actually belted that 
      Bavuma to Moeen Ali, no run, fullish outside off, pushes to cover 
      Bavuma to Moeen Ali, no run, bouncer from Bavuma. There's no way Ali was expecting it, and he just sways away from it. The ball took its time to arrive 
      Bavuma to Root, 1 run, slanting into leg, Root clips him behind square 
      Bavuma to Root, no run, full outside off, Root pushes to cover 
      Bavuma to Root, 1 run, cut away to the deep 
      Bavuma to Moeen Ali, 1 run, he's opened up slightly by a length ball and somehow squirts a thick edge through cover point to bring up the 300 
      Bavuma to Root, 1 run, back of a length outside off, Root steers through the backward point region 
      Bavuma to Moeen Ali, 1 run, short and wide, cut away to deep point 
      Bavuma to Moeen Ali, no run, back of a length but too close to cut, Ali so nearly chops it back on. But obviously he doesn't. Nothing has gone right for South Africa after lunch 
      Bavuma to Moeen Ali, no run, full at the stumps, eases it down the pitch towards mid-off 
      Bavuma to Root, 1 run, shuffles across and picks it away from middle stump down to long leg 
      Bavuma to Moeen Ali, 1 run, back of a length outside off, punched through to sweeper cover 
      Bavuma to Moeen Ali, no run, pretty sharp and late in-swing for Bavuma as he lands a yorker on middle, Ali just about gets his feet away to dig it out 
      Bavuma to Moeen Ali, no run, curling back a shade on off, Ali drives to extra-cover 
      Bavuma to Moeen Ali, no run, down the leg-side, brushes Ali's pad along the way to the keeper. Good stop from de Kock as it bounced just in front of him 
      Bavuma to Moeen Ali, no run, good length around off, Ali defends forward but the ball rolls away past off-stump giving Ali a scare. Wasn't really threatening the stump though 
      Bavuma to Moeen Ali, no run, loose from Moeen Ali. Went after a full and wide delivery outside off, in trying to square-drive and missed. Very close to the edge 
      Bavuma to Moeen Ali, no run, pitched up and Moeen Ali mistimes the off-drive, short cover fields 
      Bavuma to Moeen Ali, no run, on off stump, on a good length, Moeen Ali gets forward to block to cover 
      Bavuma to Moeen Ali, no run, good length outside off, left alone 
      Bavuma to Root, 1 run, swing for Bavuma, but too easy for Root as this short and wide outside off, cut to deep backward point 
      Bavuma to Root, no run, pitched up outside off, driven to mid-off