Wales got their World Cup preparations off to a winning start as they held England pointless in the second half to race to a 20-9 victory with two tries at Principality Stadium.
If it was tight first half, the resilience of the Welsh defence held England to 9-6, three Marcus Smith penalties to two from Leigh Halfpenny on the occasion of his 100th cap for his country.
But if it had been a little bit disjointed in the first half, understandably so given it was the first game after a gruelling 12 weeks of training, there was real skill and innovation after the break.
Gareth Davies and George North scored tries and there could have been a third for Louis Rees-Zammit.
Rio Dyer, Will Rowlands and Aaron Wainwright all started the game while Elliot Dee and Ben Carter were both used replacements in the victory.
Wales now travel to Twickenham to face England in the reverse fixture this Saturday (kick-off 5.30pm).