Wales swatted minnows Liechtenstein aside to maintain their unbeaten start to World Cup qualifying in preparation for Monday's potentially pivotal encounter with Belgium.
Wales were as dominant as you would expect them to be against largely part-time opponents without a competitive win for five years, but they were initially frustrated by the dogged, ultra defensive and time-wasting Liechtensteiners.
Eventually, the hosts made the breakthrough shortly before half-time as Joe Rodon headed in his first international goal from Sorba Thomas' corner.
Liechtenstein barely ventured out of their own penalty area, never mind their half, yet they were somehow able to resist the tides of Welsh pressure until they succumbed to two quickfire goals after the interval.
Harry Wilson nodded in his fifth goal in seven games for Wales from Jay Dasilva's excellent cross and, two minutes later, Kieffer Moore struck on the rebound after David Brooks' shot was saved.
The only sour note of the evening for Wales was an injury to Nottingham Forest defender Neco Williams, who left the field on a stretcher in agony during the first half after appearing to land awkwardly while attempting to cross the ball.
But there was good news from Skopje, where North Macedonia scored a late equaliser to draw 1-1 with Group J's top seeds Belgium.
A second victory from three matches moves Wales to the summit of Group J, two points ahead of North Macedonia in second and six in front of fourth-place Belgium, who have two games in hand.
Wales travel to Brussels on Monday to face the 2018 World Cup semi-finalists in a fixture that could have a huge bearing on both sides' hopes of qualifying automatically.