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.
(BBC)