Irish Premiership: Ballinamallard secure second victory of season
Bottom club Ballinamallard United secured only their second league win of the season with an amazing 6-4 victory at home to Cliftonville.
The remarkable result moves the County Fermanagh men to within one point of Carrick Rangers at the foot of the Irish Premiership table.
In Friday's other game, third-placed Glenavon were held to a 3-3 draw by Warrenpoint Town at Mourneview Park.
Linfield-bound Joel Cooper scored one of the Glenavon goals.
Ballinamallard's win throws them a lifeline in their attempt to get off the one automatic relegation place in the top flight.
Although Gavin Dykes' men are now just a point behind one-from-bottom Carrick, they have played three games more.
The Mallards enjoyed a great start and were 2-0 up inside 21 minutes through Ryan Curran and Sean Noble.
Jay Donnelly netted a reply for Cliftonville but home striker Stephen O'Flynn made it 3-1 before the interval.
Curran scored again with a penalty early in the second half after Garry Breen's foul on Noble.
But Cliftonville mounted a revival, cutting it back to 4-3 through Ross Lavery and Joe Gormley.
James McKenna made it 5-3 but the visitors responded again with Gormley scoring his 100th league goal for the Belfast club.
Cliftonville had chances to equalise but substitute Jonathan Leddy sealed the rare Ballinamallard win with a brilliant long-range goal.
Town secure draw at Glenavon
Glenavon's ambitions of catching the top two in the Premiership took a setback when they were held at home by 10th-placed Warrenpoint.
Andrew Doyle headed them into an early lead from a corner but Lorcan Forde levelled just before the break and Conor McMenamin then put Town 2-1 up.
Joel Cooper, whose decision to join Linfield next season was announced earlier this week, got a mixed reception from the Glenavon fans when he came on as a substitute.
But the talented midfielder responded by producing a sublime finish from the edge of the area to level matters at 2-2.
Former Warrenpoint player Stephen Murray edged the hosts into the lead but Alan Davidson had the final say with a 68th-minute equaliser for Matt Tipton's Town.