Glenavon hammered second from bottom Carrick Rangers 5-1 in last night's rearranged Danske Bank Premier League fixture at Taylors Avenue.
The Lurgan Blues produced some fantastic attacking football, scoring three goals in the first-half and a further two after the interval.
They were ahead in the sixth minute when Andrew Doyle's attempted clearance fell to Joel Cooper on the edge of the area and the little winger made no mistake with a low finish to the net.
And they should have been further ahead 11 minutes later when Kevin Braniff found himself with just Carrick keeper Brian Neeson to beat but he somehow skied his shot over.
Carrick then had a chance when Mark Surgenor's long ball found Adam Salley but the young striker couldn't find the target.
The home side were made to pay almost immediately when Danny Wallace's poor header fell to Eoin Bradley, who struck it low to make it 2-0.
Then, nine minutes before the interval, Ciaran Martyn hit the post and Braniff struck the crossbar. Conor Dillon then headed a third from a pin-point Braniff corner to make it 3-0.
Seven minutes into the second-half, Braniff added his name to the scoresheet with a free-kick from the edge of the area.
And three minutes later Martyn made it 5-0 when he calmly converted Daniel Kearns' fine cross.
Carrick substitute Miguel Chines restored some pride with a back-post strike in the 75th minute to make it 5-1.
Gary Hamilton's side remain in fourth place, but they have now moved three points above Coleraine and are just five points behind Cliftonville with a game in hand, while Carrick sit one off the bottom just three points above a rapidly improving Warrenpoint Town.
PORTADOWN are to hold talks with winger Peter McMahon to discuss his future at the club.
The IFA ruled in favour of the Ports after they reported the player and suspended his wages for allegedly refusing to follow medical advice.
McMahon is under contract at Shamrock Park until the end of the season.
Carrick: Neeson, Doyle (Cherry 64), Wallace, Traynor, Surgenor, McNeill, Harmon (Chines, 64), Johnston (Kelly 64), McCaul, McCloskey, Salley.
GLENAVON: Tuffey, Marshall, McGrory, Kelly (McIlmail 66), Dillon, Sykes, Martyn, Cooper (Patton 53), Kearns, Braniff, Bradley (O'Brien 62).
Man of the match: Joel Cooper (Glenavon, pictured)
Match rating: 7/10
Referee: Ross Dunlop (Carrick)