London, May 24: Ben Stokes scored the fastest-ever Test hundred at Lord's, while England captain Alastair Cook weighed in with a less spectacular but equally valuable century of his own as the hosts fought back against New Zealand on Sunday.
England were 429 for six in their second innings at stumps on the fourth day, a lead of 295 runs, despite having been outplayed for much of this match, the first of a two-Test series.