Pakistan are 146 for 3 at stumps on day three of the third and final test against England. After being dropped on 11 runs, Mohammed Hafeez is closing in on a century with 97. Alastair Cook's side were all out for 306 in their first innings, with James Taylor top-scoring with 74. Hosts Pakistan now lead by 74 runs in Sharjah, and lead the series 1-0.

Leclerc wins dramatic British Grand Prix
Pegula's experience pays off as she puts out teenager Jovic
Mbappe penalty sends France past Paraguay into World Cup quarter-finals
Morocco beat Canada to reach World Cup quarter-finals
Keys celebrates July 4 with Wimbledon victory but Williams sisters withdraw
