A second-half brace from substitute Peter Crouch saw England recover from a goal down to beat Egypt 3-1 in their international friendly at Wembley.
In an evening of opportunities for players to convince Fabio Capello that they are worth a place in his World Cup squad for South Africa, it was the substitutes who distinguished themselves as England followed a turgid first half with a swaggering second.
Mohamed Zidan gave the African champions a 23rd minute lead with a sharp turn and a rasping shot to beat Robert Green, and the visitors defended stoutly to preserve their lead into the second half as the hosts toiled and ultimately disappointed.
Capello introduced Crouch as one of two half-time changes, and the Tottenham striker made his impact in the 56th minute as he rounded off a slick move to draw England level with a flourish.
Another substitute, Shaun Wright-Phillips, gave England the lead in the 76th minute after James Milner unleashed a ferocious volley which Essam El-Hadary could only parry straight to the winger, whose follow-up shot found the back of the net with the goalkeeper still reeling from the initial effort.
Crouch then grabbed his second in near-identical fashion as he stole in to convert Wright-Phillips’s cross from the right, and the relief around Wembley was palpable as England assumed a two-goal cushion. It was the Spurs forward’s 20th goal in 37 appearances for his country.