Glenavon took advantage of Ballymena United's ongoing struggles to record their first win of the season by triumphing 2-0 at the Ballymena Showgrounds.
Striker Matthew Fitzpatrick got the opener after just 13 minutes when he fired past Jordan Williamson in the Sky Blues goal, with replacement Greg Moorhouse adding a second deep into second-half injury time to seal their first three points of the campaign.
David Jeffrey's men are still searching for their first win on Warden Street since December 2019 and now find themselves down in 11th place after wins elsewhere for Dungannon Swifts and Carrick Rangers.
The home side were behind on the scoreboard early as Williamson - in for Ross Glendinning as the only change to the side that lost to Crusaders on Saturday - could do nothing to keep out Fitzpatrick's strike, the forward fed by Rhyss Campbell in the box and deadly with the finish.
The Ballymena keeper then had to be alert to deny Fitzpatrick again and then Danny Purkis in quick succession just two minutes later as the Lurgan Blues piled on the pressure, before Trai Hume saw his cross come back off the post, only for there to be nobody to finish in the box.
After the break, with rain starting to fall, Shay McCartan saw a free-kick flash just wide for Ballymena before the ever-ready Williamson needed to make two smart saves to deny Purkis.
The hosts had a string of corners late on as they tried to force an equaliser, but Jeffrey's men couldn't find the breakthrough and have only taken four points from their last 15 league games.
And, as if to add insult to injury, the visitors added a second in the third minute of injury time when Moorhouse took Chad McCloskey's clearance and coolly slotted home.
BALLYMENA UNITED: Williamson, Hume, Addis, C Kelly, Redman (J Kelly 65), Harpur (A Kane 81), Millar, Winchester, McElroy, McCartan, Waide (McCready 45). Subs not used: Glendinning, Balmer, K Kane, Ervin.
GLENAVON: Tuffey, Larmour, Coates, Ward, Singleton, Campbell (O'Mahony 90), Snoddy, Garrett (O'Connor 81), McCloskey, Purkis, Fitzpatrick (Moorhouse 71). Subs not used: Birney, Byrne, Hall, Harmon.
Referee: Jamie Robinson (Portadown)
Man of the match: Danny Purkis (Glenavon)
Match rating: 6/10