Jamie Vardy spared Harry Kane's blushes with a late winner as England edged Turkey 2-1 in their first Euro 2016 warm-up match at Manchester's Etihad Stadium on Sunday.
Kane opened the scoring in the third minute, but then clipped the post with a 72nd-minute penalty, won by Vardy, after Hakan Calhanoglu had equalised to score Turkey's first goal against England in the teams' 11th meeting.
Vardy rode to the rescue in the 83rd minute, the Leicester City hitman slamming home his third England goal from close range to end Turkey's unbeaten run at 13 matches and enhance his claim to a spot in manager Roy Hodgson's starting XI in France.
Despite a patchy display, Hodgson saw Jack Wilshere play for 66 minutes in his first international game since last June after missing almost the entire season with a fractured shin, while Jordan Henderson continued his recovery from a knee problem as the Arsenal man's replacement.
Hodgson, who was missing his Manchester United and Liverpool players due to club commitments, names his final 23-man squad for the Euro after Friday's game against Australia in Sunderland.
Sunday's match had been billed as an audition for the strike partnership of Kane and Vardy, the Premier League's top two English scorers, but the Leicester star started on the left in a narrow 4-3-3, with Raheem Sterling on the opposite flank.
A sparse crowd at the home of Manchester City saw England take an early lead.
Sterling found Dele Alli and he smuggled a pass between Mehmet Topal's legs to Tottenham Hotspur colleague Kane, whose assured finish into the bottom-right corner was allowed to stand despite an apparent offside.
Television pictures appeared to show Turkey coach Fatih Terim using his mobile phone to show fourth official Daniel Siebert the evidence, but to no avail.
- Late Hart stop -
It was a goal that highlighted England's speed of thought and foot in attack, but Turkey's equaliser 10 minutes later exposed Hodgson's problems in defence.
Oguzhan Ozyakup's pass down the inside-right channel set Volkan Sen scampering in behind left-back Danny Rose.
The Fenerbahce midfielder beat the sliding Joe Hart to the ball and crossed for Calhanoglu to sweep home from close range.
In response, Wilshere and Kane tested Turkey goalkeeper Volkan Babacan at his near post, while Eric Dier headed into the side-netting from a Wilshere corner.
After Cenk Tosun had given England a couple of scares, the hosts switched to a diamond midfield on the hour, with Vardy joining Kane up front and Sterling taking up the number 10 role.
Vardy showed what he could do in a central role by surging clear and inviting a challenge from Topal that encouraged referee Deniz Aytekin to point to the spot.
Kane's spot-kick clipped the left-hand post and went wide, but Vardy repaired the damage by converting from close range after Babacan collided with Ismail Koybasi as he attempted to field Gary Cahill's back-post header.
Turkey substitute Olcay Sahan almost equalised at the death, but his volley drew a superb one-handed save from Hart.