Glenavon and Coleraine battled to an equal share of eight goals in a dramatic and entertaining encounter at Mourneview Park.
Coleraine needed just over 70 seconds to move in front when Stewart Nixon met a Lyndon Kane cross to head the opener past Johnny Tuffey.
However, the Bannsiders were dealt a blow with around a quarter-of-an-hour on the clock after Gareth McConaghie's challenge on Peter Campbell saw him presented with a straight red card.
But the ten-men remarkably increased their lead four minutes after that. Nixon played Curtis Allen through and when his shot cannoned back off the crossbar Ben Doherty was on hand to slam home the rebound.
Glenavon pulled a goal back on 24 minutes, however, thanks to Conor McCloskey's effort from the edge of the area after a period of sustained pressure.
Then, after half-an-hour, Daniel Purkis levelled after getting the final touch to Michael O'Connor's flashed delivery across the crowded six yard box.
The visitors responded positively, regaining the advantage four minutes from the break with Doherty's second of the game, a spot-kick awarded after Kane had been upended by Sean Ward inside the box.
Somewhat unbelievably Oran Kearney's side went further in front just before the hour with Doherty's hat-trick goal, this time after Jamie Glackin had pounced on a poor back pass to square the ball into his path.
The drama continued on 69 minutes, however, after substitute Daniel Larmour was brought down and from the subsequent penalty O'Connor stepped up to fire into the bottom corner.
And less than ten minutes later the Lurgan Blues levelled matters again following a desperate scramble in the Coleraine box which ended with former Bannsider Matthew Fitzpatrick poking the ball home.
There was almost one final twist. Right at the end O'Connor almost snatched victory for Gary Hamilton's side when he drove forward to unleash a 30-yard drive only for the ball to strike the crossbar.