England heaped more misery on troubled Wales with a scrappy Six Nations victory in Cardiff.
A frantic first half saw the teams separated by a try from England wing Anthony Watson.
Wales wing Louis Rees-Zammit managed an intercept try before England responded with scores from Kyle Sinckler and Ollie Lawrence.
Wales' players had threatened to go on strike in the build-up and could not overcome their troubled preparation.
They have now lost 12 of their last 15 games and suffered a third successive Six Nations defeat since Warren Gatland's return as head coach.
Wales have endured their worst start in the tournament since 2007 and have to travel to face Italy and France as they bid to avoid a first Six Nations whitewash in 20 years.
Following an opening weekend defeat by Scotland, England have picked up successive wins over Italy and Wales and could even afford to miss out on 10 points as a result of four missed kicks from captain Owen Farrell.
England full-back Freddie Steward was named player of the match as he dominated the aerial battle in Cardiff, with Wales continually kicking to him.
It was England's biggest victory in Cardiff since 2003. Steve Borthwick's side now face France and Ireland in their final two matches.
More to follow.
Line-ups
Wales: Halfpenny; Adams, Grady, Hawkins, Rees-Zammit; O Williams, T Williams; G Thomas, Owens (capt), Francis, Beard, AW Jones, Tshiunza, Tipuric, Faletau.
Replacements: Roberts, Carre, Lewis, Jenkins, Reffell, Hardy, Biggar, Tompkins.
England: Steward; Malins, Slade, Lawrence, Watson; Farrell (capt), Van Poortvliet; Genge, George, Sinckler; Itoje, Chessum; Ludlam, Willis, Dombrandt.
Replacements: Walker, M Vunipola, Cole, Lawes, B Curry, Mitchell, M Smith, Arundell.
Referee: Mathieu Raynal (France)
Touch judges: Andrew Brace (Ireland) & Pierre Brousset (France)
TMO: Brian MacNeice (Ireland)