The match got off to a poor start for Wales, with Aston Villa's Morgan Rogers scoring in the third minute. The goal was set up by Marc Guehi's quick thinking, and it was the earliest goal England had scored in a game since Luke Shaw's goal in the European Championship final against Italy in the second minute.
England's early attacking was relentless, with two other shots on goal before Ollie Watkins doubled the hosts' lead in the 11th minute. This was the 10th consecutive match in which England had scored first, their longest run since 1979-80.
Watkins' fourth goal in seven starts for England was a reminder to manager Thomas Tuchel that there are other players who can find the back of the net besides Harry Kane.
The game took a turn for the worse for Wales when Bukayo Saka scored a sensational goal from range, leaving Welsh keeper Karl Darlow with no chance. This was Saka's 13th goal for England, and it made him the Gunners' highest goalscorer for the Three Lions, surpassing Cliff Bastin's 12 goals.
The second half was a damp squib, with both teams trading shots that amounted to nothing. Wales made four substitutions just after the hour mark, but they were unable to create any real chances. England's possession was largely unchallenged, with the visitors only managing 57 passes in the final third of the pitch.
Wales attempted more tackles and won more tackles than England, but this was largely due to the fact that they were on the back foot for most of the game. England's dominance was evident in their 64% possession and their ability to restrict Wales to just two shots on target.
Manager Thomas Tuchel was unhappy with the lack of atmosphere in the second half, but it's hard to blame him when his team was so dominant. The game was a good test for England, but it may not have been the best preparation for Wales before their upcoming match against Belgium.
England's next World Cup qualifier is just around the corner, and fans will be eager to see how they perform in the next match.