Wales overcame the absences of Gareth Bale and Aaron Ramsey as Harry Wilson's stunning free-kick earned a 1-0 away Nations League victory over the Republic of Ireland.
Wilson scored with a wonderful set-piece in Derby County's penalty shootout defeat of Manchester United in the EFL Cup last month, and the midfielder produced a similar moment of magic to light up a tight contest Dublin.
Buoyed by a point against Denmark in their last outing, Ireland had started well, but Cyrus Christie and Shane Duffy squandered the best of the chances Martin O'Neill's side managed to craft.
Wilson made the difference with a wicked 58th-minute free-kick, with Ireland then mustering little in response as Wales moved top of League B Group 4.
1 - Other than Gareth Bale, who had scored each of Wales' last five direct free-kicks goals in competitive matches, Harry Wilson is the first Welshman to score such a goal since Aaron Ramsey back in October 2009 against Liechtenstein. Peach. #IRLWAL pic.twitter.com/nDNOt5trUy— OptaJoe (@OptaJoe) October 16, 2018
Matthew Smith's abysmal touch allowed Christie to pounce in the ninth minute, but Wayne Hennessey made a fine save to spare the 18-year-old midfielder's blushes.
Despite Ireland's fast start, neither goalkeeper would be tested again until 10 minutes before the interval, however, when Tyler Roberts flicked a tame effort at Darren Randolph.
Ireland responded well, Duffy winning a header from Jeff Hendrick's corner, only to direct his effort straight at Hennessey.
That profligacy proved costly just before the hour, Liverpool's out-on-loan star Wilson more than filling the void left by the injured Bale by curling a delightful strike over Ireland's wall and into the top-left corner from 25 yards.
Wales could have put the game beyond all doubt 15 minutes from time – David Brooks having a close-range shot blocked before James Chester headed wide from the resulting corner.
Hennessey did have one more save to make from substitute Scott Hogan, but Wales, who missed a late chance through George Thomas, remained comfortable as they secured a back-to-back win over Ireland for the first time since March 1986.
What does it mean: Giggs' faith in youth pays off
Wales had suffered back-to-back defeats heading into Tuesday's clash, but Giggs' youthful side have certainly had the beating of Ireland over two legs, and they now sit pretty with six points heading into their decisive final match with Denmark.
Ireland, meanwhile, have just one point, and will definitely be relegated to the third tier should Denmark avoid defeat against Wales.
Wilson fills in for missing stars
Ramsey announced the birth of his twin sons just prior to kick-off, while Bale missed this batch of fixtures due to injury, but Wilson more than stepped up to the mark, and it will be hard for Giggs to drop the youngster even when Wales' star duo return.
O'Neill, Keane coming up short
The writing appears to be on the wall for Ireland's divisive duo. With both Bale and Ramsey missing, Ireland had a real chance to get off the mark, but O'Neill seems unable to get a tune out of his dysfunctional side, while Keane's fierce attitude seems to do little in terms of rallying the players either.
Both teams round off their Nations League group campaigns against Denmark, Wales hosting the Danes with first place up for grabs on November 16, before Ireland face Age Hareide's men three days later.
That game for Ireland comes after they go head-to-head with neighbours Northern Ireland in Dublin.
|LeBron James on Lakers’ early season struggles: ‘I almost cracked’|
|Welbeck has successful second operation on broken ankle|
|UEFA warns FFP cases can be reopened based on ´new information´|
|Foakes to keep England place for second Test|
|WATCH: Rooney looking sharp in England training return|
|Mbappe: Money in football is truly indecent|
|Djokovic back to brilliant best as Isner is beaten|
|Celta Vigo replace Mohamed with Cardoso after Real Madrid defeat|
|Joshua intrigued by Usyk, says Hearn|
|Ibrahimovic beats Rooney to MLS Newcomer award|
|Rams WR Kupp out for season with torn ACL|
|Sturridge denies ever gambling on football following FA charge|
|Koeman understands De Ligt´s Eredivisie frustrations|
|Jimmy Butler trade: 76ers acquire Timberwolves star in blockbuster deal|
|´Improve your attitude´ - Deschamps issues Dembele warning|
|Sturridge charged with misconduct over alleged breach of betting rules|
|Saints sign Marshall following Bryant injury|
|Mendy suffers knee injury, leaves France squad with Lacazette|
|Zverev beats Cilic in error-strewn London battle|
|Rafinha replaces injured Casemiro in Brazil squad|
|´One-dimensional´ Australia batsmen need work before World Cup - Finch|
|Mancini keen to work with ´incredibly gifted´ Tonali|
|Italian manager of the year Allegri targets long Juve stay|
|Injured Lee departs as Wales prepare squad for Tonga|
|Conte content to wait until June for coaching return|
|Etzebeth set to return, Whiteley a doubt for Scotland Test|
|In-form Verstappen does not need distractions from 2019 challenge|
|FA asks Guardiola to explain Manchester derby referee comments|
|LaLiga MVP Messi hopes the division stays wide open|
|Murray and Henshaw out of All Blacks Test|
|Injured Man Utd duo Pogba and Martial drop out of France squad|
|Modric cannot always be the best - Dalic|
|Very troubling times - LeBron James alarmed by gun violence|
|Bayern confirm Ribery ´altercation´ with reporter|
|Madrid hit by injuries to Nacho and Casemiro|
|Record-breaking Mushfiqur torments Zimbabwe|
|Spartak Moscow appoint Oleg Kononov|
|Rooney predicts ´exciting time´ after being named in MLS Best XI|
|Former England call-up Graham replaces Thomson in Scotland squad|
|Slater and Thurston among Queensland greats to join Maroons staff|
|Rapana set for six months out after shoulder surgery|
|Alves determined to play in the Premier League|
|Rockets GM denies Anthony will be waived|
|Monaco´s plight not Henry´s fault - Silva|
|It´s like the FBI came - River assistant unable to talk to Gallardo during final|
|Norman says Washington home crowds ´just don´t really care´|
|Bucks beat Nuggets to finish gruelling schedule stretch|
|Madrid ´very happy´ with Solari, says Butragueno|
|Titans stun Patriots, Browns upset Falcons|
|Browns´ Chubb relishes record-breaking performance: It definitely is very special|
|MLS Review: Red Bulls, Atlanta to meet in conference finals|
|Neymar wants more from perfect PSG|
|Higuain is feeling a lot of pressure – Gattuso|
|I didn´t insult anyone, says apologetic Higuain|
|Allegri delighted with Juventus response|
|Kyle Busch wins at Phoenix as Harvick, Truex qualify for Championship 4|
|WATCH: Highlights of thrilling Boca-River Copa Libertadores final|
|PSG coach Tuchel demands more despite Monaco thrashing|
|Boca missed too many chances, rues Schelotto|
|Solari remains tight-lipped on Real Madrid future|
|Hamilton not surprised by Verstappen-Ocon collision|
|Ronaldo fires Juventus to Serie A record|
|Higuain did nothing serious - Ronaldo hopes Milan striker avoids ban|
|Solari completes perfect Real Madrid audition with fourth straight win|
|Verstappen ordered to do public service after Ocon scuffle|
|Nishikori stuns out-of-sorts Federer|
|Fitzgerald overtakes Owens in career receiving yards|
|Monaco 0 Paris Saint-Germain 4: Cavani hat-trick adds to Henry woes|
|Celta Vigo 2 Real Madrid 4: Solari leads Los Blancos to fourth straight win|
|AC Milan 0 Juventus 2: Higuain sent off in horror show|