Seieren betyr at England møter Senegal til åttedelsfinale søndag.
Det måtte noe spesielt til for å få «Three Lions» i gang mot et svært dyptliggende Wales-lag. Før pause hadde engelskmennene mye ball, men slet med å skape sjanser.
Løsningen ble et frispark fem minutter ut i 2. omgang. Den dunket Rashford perfekt inn fra snaut 20 meter i retning keeperhjørnet. Danny Ward gjorde en kardinalfeil ved å ta et par små steg inn bak egen mur og var ikke i nærheten av å ta ballen.
To minutter senere løp Phil Foden inn 2-0 på bakre stolpe. Rashford startet angrepet med å rappe ballen og spille videre til Harry Kane, som kom seg ned mot dødlinja og la hardt inn langs bakken. Bakerst i feltet kom Foden helt alene og kunne lett doble ledelsen.
[ Gakpo skinte igjen – Nederland videre i VM som puljevinner ]
Åpnet seg opp
Manchester City-unggutten viste dermed landslagssjef Gareth Southgate hvorfor han burde få mer tillit. Han fikk kun et innhopp i åpningskampen mot Iran, og den avgjørelsen har vært heftig diskutert i England i oppladningen til tirsdagens kamp.
De to kjappe scoringene åpnet oppgjøret på vidt gap. England fikk plutselig masse rom å boltre seg i, og det utnyttet Rashford i det 68. minutt. Da spurtet han i bakrom etter en langball fra Kalvin Phillips, dro den meg seg inn i boksen og styrte inn 3-0 via foten til Ward.
[ Kaptein Koulibaly sendte Senegal videre – hyllet avdød landslagsspiller ]
100. mål
Med det gjorde Manchester United-stjernen det 100. engelske målet i VM-historien. Kun seks nasjoner har greid den milepælen tidligere.
Wales var helt sjanseløse på Ahmad bin Ali stadion i Al Rayyan. De trengte seier for å kunne gå videre, men hadde ingenting offensivt. I pausen ble stjerneveteranen Gareth Bale tatt av etter knapt å ha vært borti ballen.
«Dødelig kjedelig», rapporterte BBCs sjefskribent Phil McNulty om kampens første omgang.
[ USA videre i VM etter knepen seier over Iran – møter Nederland ]
VM menn tirsdag, gruppe B, 3. runde:
Wales – England 0-3 (0-0)
44.297 tilskuere på Ahmad bin Ali i Al Rayyan
Mål: 0-1 Marcus Rashford (50), 0-2 Phil Foden (51), 0-3 Rashford (68).
Dommer: Slavko Vincic, Slovenia.
Gult kort: Daniel James, Aaron Ramsey, Wales.
Wales (4-2-3-1): Danny Ward – Neco Williams (Connor Roberts fra 36.), Chris Mepham, Joe Rodon, Ben Davies (Joe Morrell fra 57.) – Ethan Ampadu, Joe Allen (Rubin Colwill fra 81.) – Gareth Bale (Brennan Johnson fra 46.), Aaron Ramsey, Daniel James (Harry Wilson fra 77.) – Kieffer Moore.
England (4-2-3-1): Jordan Pickford – Kyle Walker (Trent Alexander-Arnold fra 57.), John Stones, Harry Maguire, Luke Shaw (Kieran Trippier fra 65.) – Jordan Henderson, Declan Rice (Kalvin Phillips fra 57.) – Phil Foden, Jude Bellingham, Marcus Rashford (Jack Grealish fra 75.) – Harry Kane (Callum Wilson fra 57.).
England er vinner av pulja.