Joe Root and James Anderson's 100-run 10th-wicket partnership meant that for the first time in Test history, there were two 100+ 10th-wicket partnerships in the same game after India managed the same feat with Bhuvneshwar Kumar and Mohammed Shami.
Anderson was in tears last month when he was dismissed two bowls from salvaging a draw against Sri Lanka, but put that disappointment behind him today.
The Lancashire bowler went past his previous best of 34 early in the day and then reached a landmark first fifty with a hook shot to the boundary in his 131st Test innings.
That meant that Anderson had waited longer than any other batsman for his first Test fifty and he then broke another record by becoming the highest-scoring number 11 in England Test history.
The previous record of 59 was held by John Snow from 1966, but was broken when Anderson reached 60 not out.
Soon after, yet another record was smashed when Root and Anderson's partnership reached 134 not out - the highest 10-wicket partnership in England Test history.