Match ends, Dundalk 3, BATE Borisov 0.
Dundalk 3-0 BATE Borisov (Dundalk win 3-1 on aggregate)
Dundalk are one round away from being the first League of Ireland club to reach the Champions League group stages after a shock win over BATE Borisov.
Two David McMillan goals and an injury-time Robbie Benson strike earned the Irish champions a 3-0 home-leg victory at Tallaght Stadium.
That ensured a 3-1 aggregate success over their Belarusian counterparts.
It also guaranteed Stephen Kenny's Dundalk at least a place in the Europa League group stages.
Dundalk secure £5.9m European windfall
Dundalk were already guaranteed £1m after progressing to the Champions League third qualifying round but that sum has now increased to around £5.9m.
The draw for the final Champions League qualifying round will take place in Monaco on Friday, and Dundalk could meet Celtic after the Scottish champions progressed against Astana of Kazakhstan.
Other potential opponents are Viktoria Plzen, Apoel Nicosia, Legia Warsaw and Red Bull Salzburg.
Dundalk's victory on Tuesday avenged last year's 2-1 aggregate defeat by the Belarusians in the Champions League second qualifying round.
The League of Ireland champions secured their remarkable win despite having to move their home leg from Oriel Park to Tallaght Stadium in Dublin because of Uefa ground capacity rules.
Those rules state that Champions League matches from the third qualifying round onwards must take place at venues with a minimum of 4,500 seats. Oriel Park has only 3,000 seats in its 4,500 capacity. Around 5,000 supporters were at Tuesday's match.
BATE, regular qualifiers for the Champions League group stages, were left to rue missed first-half chances as Yuri Kendysh headed over and Aleksei Rios shot wide when well placed in the 16th minute.
Against the run of play, Dundalk took the lead on the stroke of half-time as Daryl Horgan's cross picked out McMillan, who guided a header past Sergei Veremko.
Dundalk had an escape in the 56th minute as Rios shot wide, but three minutes later the Irish side were ahead in the tie as McMillan nodded a Dane Massey cross into the net.
After repelling some BATE pressure, Dundalk made the tie safe in the first minute of injury-time as substitute Benson broke clear and slotted past Veremko.
- 15BarrettBooked at 89mins
- 10FinnSubstituted forMcEleneyat 32'minutes
- 7HorganSubstituted forKilduffat 90+3'minutes
- 9McMillanSubstituted forBensonat 79'minutes
- 15ZhavnerchikSubstituted forSignevichat 82'minutes
- 14PikkSubstituted forGordeychukat 65'minutes
- 7KarnitskiSubstituted forHlebat 45'minutes
- 22StasevichBooked at 89mins
- 20RodionovBooked at 89mins
- Jakob Kehlet
Second Half ends, Dundalk 3, BATE Borisov 0.
Substitution, Dundalk. Ciarán Kilduff replaces Daryl Horgan.
Goal! Dundalk 3, BATE Borisov 0. Robbie Benson (Dundalk) right footed shot from the centre of the box to the bottom left corner.
Igor Stasevich (BATE Borisov) is shown the yellow card for a bad foul.
Patrick Barrett (Dundalk) is shown the yellow card for a bad foul.
Vitali Rodionov (BATE Borisov) is shown the yellow card for a bad foul.
Substitution, BATE Borisov. Nikolai Signevich replaces Maksim Zhavnerchik.
Substitution, Dundalk. Robbie Benson replaces David McMillan.
Substitution, BATE Borisov. Mikhail Gordeychuk replaces Artur Pikk.
Goal! Dundalk 2, BATE Borisov 0. David McMillan (Dundalk) header from the centre of the box to the centre of the goal. Assisted by Dane Massey.
Second Half begins Dundalk 1, BATE Borisov 0.
Substitution, BATE Borisov. Aliaksandr Hleb replaces Aleksandr Karnitski.
First Half ends, Dundalk 1, BATE Borisov 0.
Goal! Dundalk 1, BATE Borisov 0. David McMillan (Dundalk) header from the centre of the box to the bottom right corner. Assisted by Daryl Horgan with a cross.
Substitution, Dundalk. Patrick McEleney replaces Ronan Finn because of an injury.
First Half begins.
Lineups are announced and players are warming up.