PENALTYpublished at 21:48 British Summer Time 31 July
Aaron Donnelly scores! Pressure back on the hosts!
Prishtina 1-1 Larne (Agg 1-1) - Larne win 5-4 on penalties
Xhelbrim Taipi opens scoring for hosts
Dan Bent scores second-half equaliser
Linfield 2-0 Zalgiris (Agg 2-0) FT
Matthew Fitzpatrick scores early opener for Blues but Chris Shields misses penalty
Kieran Offord adds second for Linfield
Dungannon Swifts 0-3 FC Vaduz (Agg 1-3) - ET being played
Tiernan Kelly sent off for Dungannon
Mats Hammerich scores in second half before Swifts exit Europe in extra-time
Jana McCabe, Mark Jones and Mark Strange
Aaron Donnelly scores! Pressure back on the hosts!
Ferguson guesses the right way but Gentrit Salihu sneaks his penalty into the bottom corner. Into sudden death!
Rohan Ferguson scores! Incredible and now Prishtina must score or Larne are through!
Baftiu scores and we are level at three after four kicks each. Now we are into the business end of the shootout.
Sean Graham rolls it into the bottom corner. 3-2 Larne and here comes Blend Baftiu with all the pressure on him!
Mario Ilievski sends Rohan Ferguson the wrong way. 2-2 after three kicks each!
Cool as you like from Dan Bent and Larne lead!
Dungannon Swifts 0-1 FC Vaduz (Agg 1-1)
Off we go!
Can 10-man Dungannon find a goal in extra-time?
A dreadful miss from Dorde Saletic! He gives Larne a way back into this!
O'Connor sends Nika the wrong way. Good penalty.
Rin Ahmeti scores for Prishtina. Advantage to the hosts. Here comes Tiarnan O'Connor.
Ardit Nika saves Chris Gallagher's first spot kick. Disastrous start for Larne.
Dungannon Swifts 0-1 FC Vaduz (Agg 1-1)
We're going to extra-time!
Prishtina 1-1 Larne (Agg 1-1)
It's penalties in Pristina. Larne have already done it once this summer and also beat Kosovar opposition on penalties last year on that famous night at Inver Park against Ballkani...
Good omens?
Linfield 2-0 FK Žalgiris (Agg 2-0)
And there's the full-time whistle!
The referee blows for time, and it's all over.
Goals from Matthew Fitzpatrick and Kieran Offord seal a fantastic 2-0 aggregate victory and a place in the next qualifying round.
A job well and truly done by David Healy's men.
Dungannon Swifts 0-1 FC Vaduz (Agg 1-1)
We're into five minutes of additional time.
Linfield 2-0 FK Žalgiris (Agg 2-0)
The sound of "Ohh Linfield we love you" echoes around Windsor Park now, as the home supporters enjoy the last few seconds of this one.
Dungannon Swifts 0-1 FC Vaduz (Agg 1-1)
Mischa Eberhard beats his marker and travels towards goal before having a go.
Declan Dunne deflects the shot out of play and the corner comes to nothing.
Linfield 2-0 FK Žalgiris (Agg 2-0)
Kirk Millar is given a rousing reception by the home support as he makes his way off. Summer signing Sean Brown comes on to see out the remaining moments.
Prishtina 1-1 Larne (Agg 1-1)
A late blow for Larne as Paul O'Neill is sent off for striking Diar Halili with a flailing arm. He certainly moved an arm towards him but caught him in the ribs.
Larne have two plus minutes to hang on with ten men.