Wales left dejected after England loss
When Wales last met England at the Millennium Stadium in 2013, the visitors lost by a record 27-point margin. But despite Wales leading at half time, it wasn't to be a repeat performance.
Throughout the build-up, Wales talked of making a fast start and they delivered, going 10 points ahead early on thanks to a Rhys Webb try and a Leigh Halfpenny conversion and penalty.
Fly-half George Ford added three penalties and a conversion - his second strike after Wales wing Alex Cuthbert had been sin-binned - while Wales failed to score in the second period after another Halfpenny penalty and a Dan Biggar drop-goal had given them what appeared to be a solid advantage.
England's Anthony Watson and Jonathan Joseph both marked their Six Nations debuts with tries.
The visitors should have sealed victory five minutes from time when Dave Attwood crossed, but the try was disallowed for obstruction by replacement Nick Easter.
It prompted a frantic finale, with Wales looking to attack from deep and rescue the game, but they conceded another penalty 45 metres out and Ford stepped up to seal the deal.