Glenavon remain without a win in this season's Irish Premiership after they twice lost the lead in this defeat by Cliftonville at Solitude.
Goals from Peter McCann and Mark Miskimmin had Glenavon ahead on two occasions before the break with Ciaran Caldwell and Chris Scannell levelling.
But Barry Holland blasted the home team ahead and Caldwell's penalty and George McMullan's goal put the Reds 5-2 up.
David Magee's late goal was little consolation for the visitors.
A howler by Cliftonville keeper Ryan Brown gifted Glenavon their opener on eight minutes as he fumbled McCann's speculative 20-yard shot into the net.
The Reds were on terms 11 minutes later as Caldwell fired past Andy Coleman from 25 yards.
Glenavon's lead was restored on 29 as David Magee's pass set up Miskimmin to prod past Brown but Scannell levelled from close-range four minutes before the break.
Cliftonville took control after half-time and, after Stephen Garrett and Ryan Catney had gone close, Holland struck the Reds ahead from 12 yards.
Mark Haughey's foul on Scannell allowed Caldwell to fire in his second goal from the penalty spot while McMullan notched Cliftonville's fifth goal two minutes from time.
Magee replied for Glenavon a minute later but the goal did nothing to take the pressure off Glenavon boss Marty Quinn.