
His 101 not out took the home side to 202 for 2, a lead of 37.
Earlier, England moved their overnight 373 for 6 to 464 all out, with Joe Root ending unbeaten on 182.
On a pitch that remains lifeless, a draw seems the most likely result, lengthening England's wait for a first overseas win since 2012.