Glenavon came back from two goals down to clinch a dramatic 3-2 win over Dungannon Swifts at Mourneview Park.
Jamie Glackin gave Dungannon the perfect start, an early tap-in followed by a side-foot finish to put the visitors 2-0 ahead after six minutes.
Two superb strikes brought the hosts level, with Mark Patton's turn and shot into the top corner before Shane McCabe blasted in from 20 yards.
Reece Marshall hit the roof of the net to win it for Glenavon on 67 minutes.
The victory bolsters Glenavon's position in the top six, taking them four points clear of Ballymena in seventh.
It was a dream opening for Glackin and Dungannon, the midfielder challenging keeper Andy Coleman with the ball falling into his path for the simple finish on three minutes.
He fired in soon after to give the Swifts early control but Patton pulled one back on 35 minutes before McCabe levelled two minutes later.
Marshall completed the comeback although Gary Liggett and Marc Brolley wasted good chances for the visitors.