Wales produced a stirring second half to crush England’s Grand Slam dream with a record-breaking 12th consecutive Test win.
England had led 10-3 at the interval after 20-year-old Tom Curry’s second international try garlanded a brutal defensive display.
But Wales came barrelling back and took the lead with 13 minutes to go when second row Cory Hill smashed over after a relentless series of drives.
And with replacement Dan Biggar taking control, Josh Adams sealed it at the death as he claimed his fly-half’s cross-field kick to send the Principality Stadium into ear-splitting ecstasy.
But this will go down as another masterclass from their coach Warren Gatland, as England were kept scoreless for the last 53 minutes and unable to get close to their form of the opening two rounds.
Curry and chips define first half
It was a frenetic start on an afternoon warm enough to be late April rather than February, both sides looking to kick, Kyle Sinckler charging into tackles with relish as the songs rolled down the stands.
Owen Farrell and Anscombe exchanged penalties and then England struck again, Curry picking and going off an unguarded ruck seven metres out as Justin Tipuric dallied with Ben Youngs.
Farrell’s conversion from in front made it 10-3 and the home crowd fell uncharacteristically quiet, the score doubly chastening for Wales after Courtney Lawes had robbed the ball from an opposition maul.
When Anscombe’s attempted cross-field kick was picked off by Henry Slade it took a desperate tackle from Adams to prevent a second try.
Wales were running against a white wall of defenders, Curry and Sinckler relentless, yet Anscombe almost profited when Jones’ men lost a scrum against the head and his chip ahead left Youngs scrambling desperately under his own posts.
But it was England who ended the half in control, Jonny May kicking long down the left wing and bundling the covering Hadleigh Parkes into touch.
Jones’ men set up a 12-man driving maul that rumbled to the Welsh five-metre line, but Farrell opted to cross-kick to Jack Nowell in the right-hand corner and George North managed to snuff the danger out.
Biggar drives great escape
Wales had struggled in the first half of their first two games, against France and Italy, but once again they dragged themselves into a contest they had struggled to dictate.
Anscombe banged over a penalty on the angle after May had been penalised for holding on and the margin was down to four points with more than a third of the contest to come.
Sinckler had played on the edge throughout but was penalised in the Welsh half for obstructing Anscombe and then again for a high tackle on Alun Wyn Jones in front of his own posts.
As the England tight-head was hauled off for Harry Williams, Anscombe knocked over the penalty for 10-9 and the home support was alive again.
It was Anscombe’s last act, Biggar thrown on with 20 minutes left, but when Curry won a penalty as Parkes held on 25m out it was his opposite number Farrell with the three points.
Back came Wales. Drive upon drive hammered at the English defence, the big ball-carriers taking it up to within a few metres, the crowd baying as the red shirts got closer.
On the 35th phase the white line cracked. Hill battered through two men on a clever angle and reached out to nudge the ball on to the try-line, and Biggar’s sweet kick from the right touchline made it 16-13.
And with England pinned back Adams soared above Elliot Daly to take the ball at the second attempt and flop into the corner.
Wales: 15-L Williams; 14-North, 13-J Davies, 12-Parkes, 11-Adams; 10-Anscombe, 9-G Davies; 1-R Evans, 2-Owens, 3-Francis, 4-Hill, 5-AW Jones (capt), 6-Navidi, 7-Tipuric, 8-Moriarty.
Replacements: 16-Dee (for Owens, 77), 17-Smith (for Evans, 61), 18-Lewis (for Francis, 61), 19-Beard (for Hill, 71), 20-Wainwright (for Moriarty, 77), 21-A Davies (for G Davies, 77), 22-Biggar (for Anscombe, 61), 23-Watkin.
England: 15-Daly; 14-Nowell, 13-Slade, 12-Tuilagi, 11-May; 10-Farrell (capt), 9-Youngs; 1-Moon, 2-George, 3-Sinckler, 4-Lawes, 5-Kruis, 6-Wilson, 7-Curry, 8-B Vunipola.
Replacements: 16-Cowan-Dickie, 17-Genge (for Moon, 77), 18-Williams (for Sinckler, 57), 19-Launchbury (for Kruis, 64′), 20-Shields (for Lawes, 77), 21-Robson, 22-Ford, 23-Cokanasiga (for May, 70).