Jamie Vardy spared Harry Kane‘s blushes as his late winner ensured England started their preparations for Euro 2016 with a 2-1 win over Turkey at the Etihad Stadium.
Tottenham striker Kane had put England into an early lead in Manchester, only for Hakan Calhanoglu to restore parity in the 13th minute.
Kane, top scorer in the Premier League this season, then missed a second-half penalty as it appeared Turkey would frustrate England in their first warm-up fixture for the European Championship in France.
However, Vardy – whose goals helped Leicester City to an unlikely Premier League title this season – fired in a late winner from a goalmouth scramble to boost his chances of starting England’s opener against Russia in Marseille on June 11.
Manager Roy Hodgson was without most Manchester United and Liverpool players due to their involvement in the FA Cup and Europa League finals, but he will have been pleased to see fit-again Jack Wilshere last 65 minutes, before being replaced by another returning midfielder in Jordan Henderson.
Turkey, drawn in a tough-looking Group D with Spain, Czech Republic and Croatia, saw their unbeaten run end at 13 games and they have now failed to beat England in 11 meetings between the sides.
The visitors may have feared a worse outcome when England took the lead inside three minutes.
Dele Alli slipped in club-mate Kane to slot home a straight-forward finish, although the striker was seemingly offside when the pass was played.