Answer
Peter Shilton broke Bobby Moore's record of 108 caps for England when he played his 109th game for the national team on 17 May 1982 against Italy. He went on to play 125 times for his country, which was a world record until it was broken by goalkeeper Gianluigi Buffon of Italy in 2013.