Match ends, Moldova 1, Republic of Ireland 3.
The Republic of Ireland took advantage of Wales' slip-up earlier in the day as two James McClean goals helped them see off Moldova in the World Cup qualifier.
After the Welsh were held at home by Georgia, Shane Long's early goal gave the Irish the perfect start but Igor Bugaev levelled just before the break.
The Republic were rattled by the equaliser after Wes Hoolahan's artistry had helped them boss the first half.
But McClean's goals in the 69th and 75th minutes eased Irish nerves.
The visitors had appeared in complete control in Chisinau after Hoolahan's perfectly weighted pass was followed by a superb Long finish in the second minute as he ended an 18-game scoring drought for club and country.
But after not being threatened in the opening 44 minutes, Republic keeper Darren Randolph had to pick the ball out of his own net seconds before the interval as Bugaev produced a composed finish after outpacing a badly caught out Shane Duffy.
Relive all the action from Moldova v Rep of Ireland
The Republic endured a few nervous moments after the break but McClean stabbed home from close range before another clever piece of play from Hoolahan released captain Seamus Coleman to tee up the West Brom winger for another close-range finish.
The win moves the Republic two points ahead of Wales in Group D, although Serbia lead the table on goal difference after beating Austria 3-2 on Sunday.
Classy Hoolahan pulls strings for Republic
Hoolahan's invention was key to the Republic's win, the 34-year-old Norwich midfielder totally justifying his recall as he and Glenn Whelan replaced the concussed Robbie Brady and suspended Jeff Hendrick from Thursday's win over Georgia.
Hoolahan's gorgeous first-time pass which set up Long's early goal was his stand-out contribution but there were numerous occasions when his speed of thought created openings for Martin O'Neill's side.
While his attacking instincts did result in him taking a few wrong options, Hoolahan's impressive evening was summed up by his delightful nutmeg on Alexandru Dedov which allowed Coleman to square for McClean's clinching third goal.
Once again, Hoolahan's display will leave many Republic fans wondering why he has only accumulated 36 caps in a career which saw him make his first competitive start at the age of 31.
Republic hold nerve after wobble
Anything other than a victory over a Moldovan side that lost at home to Liechtenstein in the Euro 2016 qualifiers would have been a big setback for O'Neill's side.
Wales' surprise home draw against Georgia earlier on Sunday suddenly made the Republic's laboured home victory over the same opposition on Thursday look a good result but failing to get the job done in Chisinau would have undone that good work.
Blackburn defender Duffy's poor positioning for Bugaev's sucker punch equaliser as he was caught out by Alexandru Gatcan's harmless looking ball out of defence will be a concern for O'Neill.
Buoyed by the equaliser, Moldova looked dangerous in the 10 minutes following the break before the rattled Irish regrouped as McClean stabbed them back into the lead after James McCarthy's scuffed shot had rebounded into his path off Jonathan Walters.
By that stage, Long was off the field because of injury which led O'Neill to hand a first competitive appearance to Bristol City forward Callum O'Dowda.
After McClean's clinching goal, tempers flared in the closing stages with Walters claiming that he had received a studs-up challenge to his midriff and manager O'Neill raced on to the field to calm the Stoke forward and the fiery McClean.
What they said
Republic of Ireland boss Martin O'Neill: "We played excellently in the first half. We should have maybe been two or three in front. Then the goal knocked us back for a while.
"But we came around in the second half. We defended strongly. We created some chances and won the game and it was a big win for us.
"It's great to win away from home. I thought we played with a bit of panache."
What's next?
The Republic's next Group D qualifier is away to Austria on Saturday, 12 November.
Line-ups
Moldova
Formation 4-3-3
- 12Calancea
- 14Bordian
- 15Posmac
- 2ArmasSubstituted forGolovatencoat 36'minutes
- 16Bolohan
- 7CojocariBooked at 80mins
- 22ZasavitchiSubstituted forCebotaruat 61'minutes
- 8GatcanBooked at 90mins
- 17AndronicSubstituted forSidorencoat 83'minutes
- 21BugaevBooked at 88mins
- 10DedovBooked at 90mins
Substitutes
- 1Cebanu
- 3Golovatenco
- 4Carp
- 5Racu
- 6Epureanu
- 9Cebotaru
- 11Ginsari
- 13Antoniuc
- 18Ivanov
- 19Mihaliov
- 20Sidorenco
- 23Namasco
Republic of Ireland
Formation 4-2-3-1
- 23Randolph
- 2ColemanBooked at 50mins
- 7Duffy
- 3Clark
- 17Ward
- 8McCarthySubstituted forMeylerat 81'minutes
- 6Whelan
- 19WaltersBooked at 90mins
- 14HoolahanSubstituted forO'Kaneat 86'minutes
- 11McClean
- 9LongSubstituted forO'Dowdaat 63'minutes
Substitutes
- 1Lawlor
- 4O'Shea
- 5Keogh
- 10O'Dowda
- 12O'Kane
- 13Rooney
- 15Christie
- 16Rogers
- 18Meyler
- 20McShane
- 21Hayes
- 22Pearce
- Referee:
- Jakob Kehlet
- Attendance:
- 6,089
Match Stats
- Possession
- Home51%
- Away49%
- Shots
- Home7
- Away16
- Shots on Target
- Home2
- Away7
- Corners
- Home4
- Away1
- Fouls
- Home21
- Away14
Live Text
Post update
Full Time
Second Half ends, Moldova 1, Republic of Ireland 3.
Post update
Foul by Aleksandru Gatcan (Moldova).
Post update
Callum O'Dowda (Republic of Ireland) wins a free kick in the attacking half.
Post update
Corner, Moldova. Conceded by Glenn Whelan.
Post update
Corner, Moldova. Conceded by Seamus Coleman.
Post update
Attempt blocked. Eugeniu Cebotaru (Moldova) right footed shot from the left side of the box is blocked. Assisted by Veaceslav Posmac with a headed pass.
Post update
Foul by David Meyler (Republic of Ireland).
Post update
Andrei Cojocari (Moldova) wins a free kick in the defensive half.
Post update
Foul by David Meyler (Republic of Ireland).
Post update
Eugeniu Cebotaru (Moldova) wins a free kick in the defensive half.
Booking
Aleksandru Gatcan (Moldova) is shown the yellow card.
Booking
Jonathan Walters (Republic of Ireland) is shown the yellow card.
Post update
Jonathan Walters (Republic of Ireland) wins a free kick on the right wing.
Post update
Foul by Alexandru Dedov (Moldova).
Post update
Delay over. They are ready to continue.
Post update
Delay in match Shane Duffy (Republic of Ireland) because of an injury.
Booking
Igor Bugaev (Moldova) is shown the yellow card for a bad foul.
Post update
Seamus Coleman (Republic of Ireland) wins a free kick in the defensive half.
Post update
Foul by Igor Bugaev (Moldova).