England beat Costa Rica 2-0 at Elland Road in the Three Lions final warm-up game for the World Cup.
Gareth Southgate made eight changes to the side that beat Nigeria 2-1 at Wembley on Sunday and it was Marcus Rashford that put the home side ahead after 12 minutes when his stunning long-range strike fizzed past Keylor Navas.
England were in the ascendancy and Rashford was exciting the Yorkshire crowd with a number of flashy touches and silky skills.
Southgate would have been somewhat annoyed that his side failed to add to their advantage before the break with Phil Jones and then Jamie Vardy testing Navas from successive corner kicks.
Costa Rica, who are in a group with Brazil, Serbia and Switzerland, barely threatened Jack Butlands goal.
Southgate made changes after the interval, introducing Danny Welbeck, Jesse Lingard, Nick Pope, Dele Alli and Gary Cahill.
And two of those substitutes – Alli and Welbeck – combined 15 minutes from the end when the Tottenham man crossed for his club rival to nod home and seal the win.
The Three Lions now have an 11-day break before they take on Tunisia in their World Cup opener and Rashfords performance poses a healthy dillema for Southgate.
Captain Harry Kane is expected to start up front and to be flanked by two of Raheem Sterling, Lingard, Alli or Rashford.
And Rashford admitted afterwards that this was his best game in an England shirt.
More: Manchester United FC
You work on them [goals] in training every day and when one comes up in a game its a reward, said Rashford.
I feel in good physical form leading up to the tournament. I still need to get in the box a bit more to finish off chances. It means a lot to be involved but going to the World Cup and playing a major part in my main aim.
We have got a good chance. Anything is possible and we have to go there with the highest expectations.