Glenavon came from a goal down to snatch a thrilling 2-1 win over Molde FK in the first-leg of their Europa League first round qualifier.
Rhys Marshall and Josh Daniels scored in either half after Eirik Hestad had given the Norwegian visitors the lead.
Daniels finished off a superb counter attack in the 67th minute to put his side ahead but Molde's Fredrik Aursnes missed a late penalty to equalise.
The Lurgan Blues will travel to Molde for the return leg on 19 July.
Molde travelled to Lurgan fresh from three consecutive wins in the Norwegian top flight and the club managed by former Manchester United legend Ole Gunnar Solskjaer looked the sharper side in the opening minutes.
Hestad could easily have put the visitors two goals ahead during the early exchanges.
He burst into the Glenavon box in the 11th minute but his low shot flashed wide and he then shot tamely at Jonny Tuffey after Erling Braut Haland's clever pass had put him through on goal.
Molde eventually broke the deadlock shortly after the half-hour when full-back Kristoffer Haugen showed good footwork on the left touchline and his low cross was deflected into the path of Hestad, who arrowed his shot just inside the far post.
But Glenavon produced the perfect response as Daniels won a corner on the left and Andrew Hall's hanging delivery was flicked home by Marshall.
The home team grew in confidence from that equaliser and they started the second half brightly, although a mistake by Andrew Doyle almost allowed Aursnes to put his side back ahead.
Marshall turned provider for the second goal in the 59th minute as he won possession on the edge of his own box before surging up field and sliding a pass into the path of Daniels, who rolled the ball past the on-rushing Andreas Linde.
The Irish League side could have increased their lead just minutes later when Stephen Murray burst forward from his own half but his shot from the edge of the area lacked power.
Molde created a number of half chances from set-pieces as they pushed forward in search of an equaliser but their best opportunity came in the 86th minute when Doyle was harshly judged to have brought down Daniel Chima in the area.
Aursnes was entrusted with the spot kick but he dragged his effort to the left of the goal and Glenavon looked comfortable as they held out until the full-time whistle.
- 5DoyleBooked at 89mins
- 7DanielsSubstituted forJenkinsat 90+5'minutesBooked at 90mins
- 24MurraySubstituted forKingat 90+2'minutes
- 6GraceBooked at 51mins
- 12DonnellySubstituted forNortonat 72'minutes
- 14StrandSubstituted forBrustadat 70'minutes
- 16HussainSubstituted forChimaat 60'minutesBooked at 89mins
- 4GabrielsenBooked at 72mins
- 30Braut HålandSubstituted forSvendsenat 82'minutes
- Mads Kristoffersen