There were wins for Ballymena United, Coleraine and Larne on Saturday afternoon.

Dungannon Swifts 0 Ballymena United 3

Ballymena’s Success Edogun celebrates his goal against Dungannon Swifts

Dungannon Swifts’ top-six hopes took a blow after a home defeat to Ballymena.

They played 77 minutes with 10 men after an early red card for goalkeeper Declan Dunne.

Patrick McEleney gave the Sky Blues the lead moments later, and Rodney McAree’s side never recovered.

Second half goals from Jordan McMullan and Success Edogun wrapped it up.

The game got off to a disastrous start for Dungannon, who soon found themselves a goal down – and a player down.

Calvin McCurry chased a pass forward and Dunne came out to intercept, taking down the forward. Referee Michael McKenna went to his back pocket, producing a straight red for the goalkeeper.

But there was further punishment to come as, from the free-kick, McEleney curled a splendid free-kick past Alex Henderson, only just on.

Yet Dungannon recovered, regrouped and really should have been level at the break.

Dean Curry’s shot on the volley was blocked by a defender while Danny Wallace’s strike was well stopped by Sean O’Neill.

The best chance came when Andrew Mitchell stretched to meet Wallace’s cross, but his header was blocked on the line by Stephen O’Donnell.

Ballymena needed the comfort of a second and it came six minutes after the restart.

Daniel Lafferty crossed, Edogun held the ball up and McMullan swept home with a fine strike.

That killed off much of the Swifts’ threat, although Adam Glenny went close with a late header.

Edogun wrapped it up 10 minutes from the end, rounding the goalkeeper before driving home a low strike.

Glenavon 0 Coleraine 1

Glenavon’s Jack Malone and Coleraine’s Levi Ives

Coleraine picked up their first win at Mourneview Park in six years as super-sub Declan McManus netted a sublime free-kick to make it three victories in a row for the Bannsiders.

Both teams cancelled each other out in the first-half, with Glenavon being denied on the goal line as Coleraine defender Charles Dunne somehow cleared the ball to safety from a home set-piece.

Coleraine had the best chances thereafter in a lacklustre contest as Jamie Glackin and Matthew Shevlin were thwarted by Tadhg Ryan as a draw looked inevitable.

However, McManus – who joined in the January transfer window from The New Saints – had different ideas as his free-kick from 30 yards sailed into the back of the net as Coleraine soared into the top-six.

Loughgall 0 Larne 1

Loughgall’s Robbie Norton with Larne’s Tiarnan O’Connor

An early goal from Paul O’Neill was enough for Larne to leave Lakeview Park with three points and lift them to third in the Premiership.

The visitors threatened to run riot in the opening exchanges, but couldn’t add to their lead against their managerless hosts despite have a number of chances.

Robbie Norton saw red midway through the second half for Loughgall, but the home side fought hard until the end and remain 12 points off the pace at the foot of the table.

Caretaker boss David Johnstone will no doubt be pleased with the effort he saw from his players as they aim to finish the season with some pride.

Today02:35 PM
Keith Bailie
PREMIERSHIP RESULTS

Dungannon Swifts 0 Ballymena United 3
Glenavon 0 Coleraine 1
Loughgall 0 Larne 1

CHAMPIONSHIP RESULTS

Ards 2 Annagh United 0
Ballinamallard United 1 Newry City 1
Dundela 4 Armagh City 2
Institute 0 Bangor 0
Limavady United 0 Harland and Wolff Welders 0
Newington 3 Ballyclare Comrades 1

35 minutes ago
Keith Bailie
THE FULL TIME SCORES ARE IN!

PREMIERSHIP RESULTS

Dungannon Swifts 0 Ballymena United 3
Glenavon 0 Coleraine 1
Loughgall 0 Larne 1

CHAMPIONSHIP RESULTS

Ards 2 Annagh United 0
Ballinamallard United 1 Newry City 1
Dundela 4 Armagh City 2
Institute 0 Bangor 0
Limavady United 0 Harland and Wolff Welders 0
Newington 3 Ballyclare Comrades 1

36 minutes ago
Keith Bailie
FT: DUNDELA 4 ARMAGH CITY 2

Andy Hall is the hero as he rolls back the years to score a hat-trick for Dundela 

36 minutes ago
Keith Bailie
FT: GLENAVON 0 COLERAINE 1

Declan McManus’ late free-kick gives Coleraine the points 

37 minutes ago
Keith Bailie
FT: INSTITUTE 0 BANGOR 0

Bangor’s lead remains at eight points

38 minutes ago
Keith Bailie
FT: LIMAVADY UNITED 0 HARLAND AND WOLFF WELDERS 0

Neither third nor second in the Championship can close the gap on Bangor. 

39 minutes ago
Keith Bailie
FT: BALLINAMALLARD UNITED 1 NEWRY CITY 1

An invaluable point for Newry in the Championship’s relegation battle. 

40 minutes ago
Keith Bailie
FT: ARDS 2 ANNAGH UNITED 0

Ards take a step towards securing a top six spot 

40 minutes ago
Keith Bailie
FT: NEWINGTON 3 BALLYCLARE COMRADES 1

It’s a big win for Championship basement side Newington 

41 minutes ago
Keith Bailie
FT: LOUGHGALL 0 LARNE 1

Paul O’Neill’s early goal gives Larne a much-needed victory against 10-man Loughgall, who had Robbie Norton sent off

42 minutes ago
Keith Bailie
FT: DUNGANNON SWIFTS 0 BALLYMENA UNITED 3

It’s a straightforward win for Ballymena in Dungannon. Goalkeeper Declan Dunne’s first half red card had a major impact on the game. 

43 minutes ago
Keith Bailie
There will be six minutes of stoppage time at Mourneview Park. Can Glenavon find an equaliser?
44 minutes ago
Keith Bailie
ARDS 2 ANNAGH UNITED 0

Darius Roohi seals the points for Ards 

90
46 minutes ago
Keith Bailie
Armagh City have missed a penalty at Wilgar Park. Dundela lead 4-2 
50 minutes ago
Keith Bailie
BALLINAMALLARD UNITED 1 NEWRY CITY 1

Alex O’Brien hits an important equaliser for Newry 

84
53 minutes ago
Keith Bailie
GLENAVON 0 COLERAINE 1

Wow. What a hit. Declan McManus hits a superb free-kick to break the deadlock at Mourneview Park

81
54 minutes ago
Keith Bailie
DUNGANNON SWIFTS 0 BALLYMENA UNITED 3

Success Edogun puts the result beyond doubt at Stangmore Park. An important three points for United

80
Today04:30 PM
Keith Bailie
NEWINGTON 3 BALLYCLARE COMRADES 1

Jay Donnelly has scored another for the Swans.

69
Today04:21 PM
Keith Bailie
DUNDELA 4 ARMAGH CITY 2

What a day for Andy Hall! He has a hat-trick

53
Today04:12 PM
Keith Bailie
A quick exchange of goals at Inver Park. Newington go 2-0 up before Ballyclare pull one back. 

‘We won’t be texting each other good luck before this final’: Cliftonville’s Jim Magilton and Glentoran’s Declan Devine face off before BetMcLean Cup decider

Listen on Apple PodcastsListen on Spotify