England have fought back to edge Wales 19-17 in a World Cup warm-up full of incident, injury and yellow cards - and notably a red card that could see captain Owen Farrell suspended for their opening game of the tournament.
England led 6-0 at halftime through two Farrell penalties, but a dull game at Twickenham then burst into life in the second half, amid a flurry of sin-binnings.
Wales were awarded a penalty try, after a tackle in the air that saw Freddie Steward yellow-carded, and England were soon down to 13, with Ellis Genge and Farrell joining him.
Farrell's yellow for a shoulder to the face of Taine Basham was then upgraded to red. With only two warm-ups remaining, he faces a strong possibility of missing the key World Cup opening game against Argentina.
Wales went further ahead with a Tomos Williams try, but England's 13 men then shoved Maro Itoje over the line to get the crowd going.
Replacement George Ford converted, then kicked the decisive penalty four minutes from the end.
Reuters