West Indies were struggling at 109 for 6 at lunch in pursuit of 324
Lunch: West Indies 149 and 109 for 6 (Blackwood 5*, Roach 1*) need another 215 runs to beat South Africa 298 and 174 (van der Dussen 75*, Roach 4-52)
Rabada kept up the fuller lengths but two overs later, held his length back against Shai Hope, who could not decide between ducking and fending and ended up awkwardly lobbing the ball to Aiden Markram at second slip. South Africa appealed and then reviewed, with UltraEdge confirming Hope had gloved the ball. Rabada could have had two-in-two when he hit Kyle Mayers on the front pad with a full-toss and Umpire Joel Wilson gave Mayers out lbw, but Rabada had overstepped.
That bought some extra time for Roston Chase, who remained in the dressing room with an ice pack on his thigh, after he had injured his quad in the field on the third day. Chase was due to bat at No.4 but did not come in in that position and his participation in the match remains in doubt. Twenty minutes before lunch, Cricket West Indies (CWI) confirmed his condition has improved slightly and he is being assessed by the medical staff.
For now, Chase has not been called to action. Powell reached his highest Test score since October 2018, nine innings ago, and showed confidence against Nortje’s short ball. When Nortje was replaced by Lungi Ngidi, who pitched it up, Powell drove with intent to bring up West Indies’ fifty. Ngidi went on to have an eventful first spell. He pulled his length back and beat Powell several times, was warned for running on the pitch and then suffered a cut to his left hand when he fielded a Powell drive in his follow-through. Ngidi returned to cmplete that over and bowled one more before he was replaced by Nortje.
Powell and Mayers made decent progress and their partnership grew to 64, the best for West Indies in the match so far, before Mayers top-edged an attempted pull off Rabada, which flew over the slips. Elgar chased it and completed the catch to give Rabada a third in the session. Powell brought up fifty two overs later, albeit in risky fashion. First, he top-edged Rabada over the slips and then edged him through third man. He would have wanted to take West Indies through to lunch but, ten minutes before the break, he swept Keshav Maharaj to Nortje at deep mid-wicket. Maharaj then had Jason Holder caught at short leg off his next ball to deepen West Indies’ troubles.
Firdose Moonda is ESPNcricinfo’s South Africa correspondent