Roy Hodgson’s men weren’t flawless but were mighty impressive against the rebuilding five-time World Cup winners.

“I’m pleased,” Hodgson said. “This is a good win for us. I hope this gives the players belief. Most importantly, it was an all-round performance from the team.

“There were some very good moments and we were value for our two goals to one.”

A key Joe Hart double save from a Ronaldinho penalty in the first half kept the match scoreless and appeared to give the hosts a boost at Wembley.

Shortly after a deft through-ball from man-of-the-match Jack Wilshere for a flying Theo Walcott forced Julio Cesar into an impressive save, but on target Wayne Rooney slotted the ball passed the crowded defence to make it one-nil.

Fred levelled for Brazil with virtually his first touch after the break, pouncing on a defensive error from Gary Cahill.   

But when Lampard slotted a reflex beauty in off the post, he set up England’s first win over Brazil in 23 years.

The Three Lions aren’t getting carried away though, as they look toward next month’s World Cup qualifiers in San Marino and Montenegro.

“It’s not done us any harm but qualifiers are qualifiers — playing in Montenegro will be a very different experience,” Hodgson said.

Beaten Brazil boss Felipe Scolari prasied the English side.

“I am not disappointed to lose that game,” he said. “We played against a strong England team with strong players and they were in good physical condition.”

Images via Getty