Harry Kane won his record 126th England cap and scored a penalty as England defeated Croatia 2-1 on Thursday, securing their place in the UEFA Nations League quarterfinals.

Kane's goal extended his England scoring record to 92. Chelsea forward Morgan Rogers opened the scoring in the 24th minute after Manchester City defender Josko Gvardiol failed to clear. Croatia equalized through Petar Sucic just before the hour when England defender Jarell Quansah misdirected a header. Kane restored England's lead from the penalty spot after VAR intervention.

England finished second in Group A3 behind Spain, who beat Czechia 2-0. The quarterfinals take place in March. England play Spain in Madrid on Sunday, seeking to avenge a 3-2 defeat in their Nations League opener. "After the first game when we lost here against them, we knew we left a bit out there," Kane told ITV. "We said to ourselves, 'Let's win every game until the next one and see what happens'. It's the perfect opportunity now on Sunday to try and prove ourselves."

Kane surpassed former goalkeeper Peter Shilton's previous record of 125 caps. A pre-match presentation honoured Kane, attended by Football Association patron Prince William.