|England (16) 25|
|Try: May Con: Farrell Pens: Farrell 5 Drop-goal: Farrell|
|Wales (9) 28|
|Try: G Davies Con: Biggar Pens: Biggar 7|
Wales overcame a 10-point deficit and endless injuries to pull off a sensational win against England in an astonishing World Cup contest.
Gareth Davies's late try from Lloyd Williams' brilliant cross-field kick and 23 points from Dan Biggar's unblemished boot sealed victory.
This is a devastating loss for England, for whom Owen Farrell kicked 20 points.
Jonny May scored a first-half try for the hosts, who turned down a tricky late shot at goal and paid the price.
When England led 22-12 with half an hour to play they looked to be in control, but the concession of a series of penalties, many at the breakdown, kept Wales in the game, and in a blistering finale it was the men in red who found the resolve to come through.
Given the occasion, their injuries - they saw Scott Williams, Liam Williams and Hallam Amos all forced off with nasty-looking injuries - and the importance of the occasion, this may be Wales' greatest ever win on foreign soil.
England will now have to beat Australia next Saturday to keep their own World Cup campaign alive.
|More on England v Wales:|
|Watch "The Hit" - Wales beat England in epic|
|"Arguably Wales' biggest and best win on foreign soil"|
|England made line-out error - Gatland|
|Players made England penalty call - Lancaster|
The late call - was it right?
England could have snatched a draw at the death, but captain Chris Robshaw opted to kick to the corner rather than take the difficult pot at the posts, and when Wales pushed the subsequent maul into touch the chance had gone.
It was a decision that may be endlessly debated but in truth England lost the game through their own indiscipline.
Stuart Lancaster's controversial team selection was arguably justified by an assured performance from Farrell, who was picked at fly-half ahead of George Ford.
But his reputation as a coach now hangs on the result of the Wallabies showdown in a week's time, the doomsday scenario of England becoming the first World Cup hosts to fail to make it out of the group stages now a real possibility.
England set fair at half-time
After an early exchange of penalties in a frantic, breathless opening, England took the lead for the first time when Farrell's wobbly drop-goal attempt limped over to make it 9-6.
The Welsh set-piece was a mess, hooker Scott Baldwin struggling to find his men at the line-out and their first two scrums lost as Dan Cole got the better of Gethin Jenkins.
And it was England who began to take control, punching runs from the forwards sucking in the defence to create space out wide for Mike Brown before the irrepressible Ben Youngs spotted space down the blindside and sent Jonny May away for the try.
The home side were in control, only for the otherwise excellent Farrell to miss touch with a penalty and lose both the opportunity to attack the Welsh line-out deep in their half and the game's momentum with it.
Scott Williams' stepping, scything run took Wales down the other end and Biggar's third penalty of the half kept his side within seven points at the interval.
But gutsy Wales fight back to win
Farrell's third penalty stretched the lead to 19-9 but Wales were starting to fire.
Keeping the ball in play to take the set-piece out of the equation, they began to win the breakdown battle as England's penalty count climbed.
Biggar's faultless kicking narrowed it to a four-point game with 20 minutes remaining and with men limping off on either side as the ferocity of the contest told.
As the moments ticked by chaos took over, the play broken, the bodies piling up.
Then the match - and the World Cup for these two teams - turned on a moment of improvised inspiration.
Wales went wide, Jamie Roberts found Lloyd Williams down the left and the replacement - normally a scrum-half but forced into duty on the wing because of injuries - kicked cross-field as the defence closed in on him to find Davies away in front of the posts.
That made it 25-25, and when England were penalised again at the breakdown Biggar landed his finest kick of the night from just inside halfway to steal a famous win.
Man of the match
Dan Biggar was flawless from the tee all night long, landing seven penalties from seven attempts spread across the field and setting up a try that will be long celebrated in Wales.
England: England: Mike Brown; Anthony Watson, Brad Barritt, Sam Burgess, Jonny May, Owen Farrell, Ben Youngs; Joe Marler, Tom Youngs, Dan Cole, Geoff Parling, Courtney Lawes, Tom Wood, Chris Robshaw, Billy Vunipola.
Replacements: Rob Webber, Mako Vunipola, Kieran Brookes, Joe Launchbury, James Haskell, Richard Wigglesworth, George Ford, Alex Goode.
Wales: Liam Williams; George North, Scott Williams, Jamie Roberts, Hallam Amos; Dan Biggar, Gareth Davies; Gethin Jenkins, Scott Baldwin, Tomas Francis, Bradley Davies, Alun Wyn Jones, Dan Lydiate, Sam Warburton (capt), Taulupe Faletau.
Replacements: Ken Owens, Aaron Jarvis, Samson Lee, Luke Charteris, Justin Tipuric, Lloyd Williams, Rhys Priestland, Alex Cuthbert.
|More from rugby:|
|Injury concerns mount for Wales|
|For the latest rugby union news, follow @bbcrugbyunion on Twitter|