Daniel Sturridge struck a dramatic injury-time winner to hand England victory in an electric British derby against Wales at Euro 2016.
Welsh superstar Gareth Bale had given his team the half-time lead with a swerving free-kick from 35 yards, ushered into the net by Joe Hart, but England were a different proposition once Jamie Vardy and Sturridge came on at the break.
First Sturridge helped set up Vardy, who swept home from close-range in the 55th minute, then the pair exchanged roles as the Liverpool man beat Wayne Hennessey at the near post to spark joyous celebrations.
The game in one line
Turns out England are just as passionate as Wales.
1. Raheem Sterling missed a glorious opportunity for England after seven minutes, as Adam Lallana put the ball into the middle and the Manchester City man skied it over the bar. This lack of end product from Sterling is becoming a pretty annoying habit from an England perspective.
2. First things first: it was a cracker of a free-kick, probably 35 yards out with all the swerve and dip we've come to expect from a Bale set-piece. But Joe Hart got to it in plenty of time and had to do better than push it into the net. He didn't, and Wales took a 42nd-minute lead.
3. Roy Hodgson shook things up at half-time, and it was one of the new men - Jamie Vardy - who brought England level. Oddly enough it was Wales' Ashley Williams who got the assist, nodding the ball perfectly into Vardy's path for the Leicester man to bundle it in.
4. A lovely bit of neat build-up took England through the massed ranks of the Wales defence, and a slick, lightning finish from Sturridge sent the ball past Wayne Hennessey before he had time to move. A stoppage-time winner for England, and Wales couldn't really complain.
Was it the right result?
England deserved to win. It was one of those horrible games when the opposition keep bringing on attackers and you know what's coming
-- Scott Johnson (@roathboy) June 16, 2016
England dominated possession in the first half without ever looking particularly dangerous, but Wales could hardly say they deserved their lead at the break. Wales have one of the best players in the world, but England had more quality throughout their team and it showed in the second half.
Who played well?
It wasn't a game packed full of quality. England dominated possession in the first half, and Adam Lallana probably did as much as anyone to ensure that was the case. Right-back Kyle Walker was, oddly, one of England's better attacking options, but it was the substitutes who changed things round - with both Vardy and Sturridge getting on the scoresheet. Credit too, then, to Roy Hodgson, for getting his changes right.
Bale wasn't at his dazzling best for Wales but showed his star quality by still making a difference - getting the goal, and almost snatching an equaliser in stoppage time. Aaron Ramsey was everywhere early on and Joe Ledley worked his socks off before being substituted.
Who played badly?
Sterling and Harry Kane were withdrawn at half-time, and both will fear for their future participation in the tournament. Of the two, Sterling was the more ostentatiously awful. Hart will be kept awake at night by the error that allowed Bale to score.
Wales failed to click as a unit in the same way they did against Slovakia. Williams' nervy, niggly performance annoyed some fans, while Neil Taylor had a day to forget at left-back.
This HAS started like a Premier League game. West Brom v Stoke City. #ENGWAL
-- Paddy Power (@paddypower) June 16, 2016
Lots of pre-match chat centred on whether German referee Felix Brych would let the game flow in a Premier League style. Neither side could really complain. Brych had plenty of opportunities to bring out his yellow card early on but - Dele Alli and Ramsey in particular seemed keen to get booked - but Brych kept things calm.
Stat of the game
1 - #ENG have won a game at a major tournament for the first time having been behind at half-time. Turnaround.
-- OptaJoe (@OptaJoe) June 16, 2016
England don't make a habit of coming from behind, so Wales can feel themselves a little unlucky that the Three Lions chose this occasion to do it.
Why hasn't Kane scored from a Rooney corner? Almost like... no, the people wouldn't lie.
-- Duncan Alexander (@oilysailor) June 16, 2016
After all the chat surrounding Kane taking England's corners against Russia, the job was given to Wayne Rooney this time. His delivery was definitely better - but having the Tottenham striker in the box didn't make England look much more potent in truth.
Fan of the day
Only the most one-eyed Wales fan could have failed to find Kit Rooney just a little bit cute - even if he does look a bit like his dad.
-- Euros 2016 France (@EurosRelated) June 16, 2016
Wales will be confident of getting a result against an underwhelming Russia team when they meet on Monday. They might find they have a few England fans supporting them too.
England, now leading Group B, will be going out to seal top spot when they meet Slovakia in St Etienne on the same day.