In a thrilling game at Mexico's Azteca stadium, England played their best match of the tournament so far - so how did they do ...