On a dramatic day of Irish League action, Linfield extended their lead to eight points.

BALLYMENA UNITED 1 CARRICK RANGERS 2

Report to follow

CRUSADERS 2 DUNGANNON SWIFTS 2

Crusaders Kieran Offord celebrates his goal In Today’s game at Seaview Crusaders v Dungannon Swifts in the Sports Direct premiership Desmond Loughery Pacemaker press

Crusaders and Dungannon Swifts shared the spoils at Seaview in a game of contrasting halves in North Belfast.

The visitors raced to a 2-0 lead in the first half thanks to a thunderbolt from Tomas Galvin and a close range header from skipper Dean Curry.

Galvin also hit the post and the Swifts could have been out of sight by half time, but Crusaders were thrown a lifeline when Jordan Forsythe converted a penalty on 56 minutes.

Kieran Offord nodded home the equaliser four minutes later and both sides had more chances to score, but the game ended with honours even.

GLENAVON 3 COLERAINE 3

Glenavon’s Matthew Snoddy celebrates his goal with manager Paddy McLaughlin

Matthew Snoddy hit an injury-time equaliser to give Paddy McLaughlin his first point as Glenavon manager after a dramatic second half at Mourneview Park.

The Lurgan Blues were good value for their 3-3 draw against Coleraine thanks to a much improved second-half performance, which was in stark contrast to how they started the game.

The Bannsiders sailed into a 2-0 lead after a whirlwind opening 13 minutes. Jamie Glackin set up Rhyss Campbell for the first after seven minutes and then scored the second himself – both goals coming after the Glenavon defence had been opened up down the left wing.

A triple change by Paddy McLaugLINhlin after 51 minute sparked Glenavon and they responded just 10 minutes later when Christopher Atherton got onto the end of a Peter Campbell cross and the ball deflected off David McDaid before going into the net.

It looked like all that good work had been undone just three minutes later when Cameron Stewart’s looping header sailed over Gareth Deane and into the net to restore Coleraine’s two-goal advantage.

Glenavon reacted strongly though, forced a corner when Jack Malone was denied from long range and when David Toure’s shot was cleared off the line referee Christopher Morrison had spotted a handball and McDaid scored the resulting penalty with 14 minutes to go.

It was all Glenavon in the final stages and they were rewarded when Campbell’s cross into the box was beaded down by Michael O’Connor and Snoddy finished with the class of a veteran striker to the delight of the home fans.

LINFIELD 2 PORTADOWN 1

Linfield’s Christopher McKee celebrates his first goal

Substitute Chris McKee blasted in a quick-fire second half double to help extend their lead at the top of the League table.

Following a dire opening 45 minutes, the introduction of McKee in place of Cammy Ballantyne during the half-time cuppa, worked a treat.

The 22-year-old was only on the pitch a matter of seconds when Matthew Fitzpatrick’s cute little back flick sent Kirk Millar free inside the box, and when he drilled in a low cross, McKee slotted home.

And he did it again two minutes later. Fitzpatrick was once more involved in the build-up. He spotted the unmarked McKee making a great run into the box and the little striker whipped the ball under the diving Aaron McCarey.

Blues skipper Jamie Mulgrew was withdrawn with 12 minutes remaining, but as he sat in the dugout, he spoke out of turn to the fourth official that earned him a second yellow card.

The Ports pulled one back with seven minutes left. Eamon Fife’s shot from outside the box was spilled by David Walsh and substitute Paul McElroy stabbed home.

LOUGHGALL 2 GLENTORAN 2

It was another afternoon of frustration for Glentoran as they were held at bottom club Loughgall.

Despite taking the lead inside 90 seconds, Declan Devine’s men had to settle for a point after a breathless clash at Lakeview Park.

But after three straight defeats, Loughgall can draw comfort from this in every sense.

Dean Smith’s side may be short on points but they don’t lack character, epitomised by their first half performance when they stormed back to lead 2-1 at the break.

The Glens improved in the second half, levelling through sub Charlie Lindsay, and pushed hard for a winner in the final minutes.

Yet Devine will consider this two points dropped.

His side had made a fast start, racing into the lead after just 82 seconds.

Loughgall goalkeeper Nathan Gartside dwelt in possession, Jordan Jenkins charged down his clearance then steered the ball into the path of Dylan Connolly, who drove home from the edge of the box.

Yet the lead lasted barely a minute as Loughgall hit straight back.

Jordan Gibson slid a precise pass through to Nathaniel Ferris, who turned and crossed to the back post, where Lewis Francis slotted home.

Jay Donnelly almost turned in a cross from Jenkins after a nice Glens move, but then in the 22nd minute Loughgall edged ahead.

A free-kick from Pablo Andrade was aimed towards Ferris, who timed his run perfectly to meet the delivery and volley across goal.

The Glens thought they had levelled when Marcus Kane’s header was turned in by Jenkins, but the forward was deemed offside.

They twice went close late in the half, with Donnelly dragging wide from Daniel Amos’s pass, then aiming Connolly’s cutback straight at the goalkeeper.

But overall it had been a deeply frustrating half for the travelling fans.

Glentoran were sharper in the second half. James Singleton headed straight at the ‘keeper from one big chance, before they levelled in the 65th minute.

Some nifty approach-play down the left saw the ball worked through the home defence, with Lindsay arriving on cue to drive home Jenkins’ delivery.

The Glens pushed for a winner with Singleton testing Gartside and Kodi Lyons-Foster blasting a dropping ball wide.

But Loughgall dug deep to collect a precious point.

Today14:43
Keith Bailie
Sports Direct Premiership Results

Ballymena United 1 Carrick Rangers 2
Crusaders 2 Dungannon Swifts 2
Glenavon 3 Coleraine 3
Linfield 2 Portadown 1
Loughgall 2 Glentoran 2

Playr-Fit Championship Results

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

34 minutes ago
Keith Bailie
FULL-TIME RESULTS

Sports Direct Premiership 

Ballymena United 1 Carrick Rangers 2
Crusaders 2 Dungannon Swifts 2
Glenavon 3 Coleraine 3
Linfield 2 Portadown 1
Loughgall 2 Glentoran 2

Playr-Fit Championship 

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

35 minutes ago
Keith Bailie
FT: BANGOR 1 ARMAGH CITY 1

A late goal from Connor Mullen gives Armagh a point and cuts Bangor’s lead at the top to a mere 10 points 

36 minutes ago
Keith Bailie
FT: BALLYMENA UNITED 1 CARRICK RANGERS

10-man Carrick hang on for victory at Ballymena 

36 minutes ago
Keith Bailie
FT: GLENAVON 3 COLERAINE 3

A late fightback from Paddy McLaughlin’s Lurgan Blues sees the spoils shared at Mourneview 

37 minutes ago
Keith Bailie
FT: LOUGHGALL 2 GLENTORAN 2

A vital point for the Villagers. A disappointing result for the Glens 

37 minutes ago
Keith Bailie
FT: BALLYCLARE COMRADES 3 INSTITUTE 3

Oisin Duffy’s late double secures a point for Stute

38 minutes ago
Keith Bailie
FT: LINFIELD 2 PORTADOWN 1

A Chris McKee double gives Linfield victory over Portadown. Blues keeper David Walsh was the star of the show

38 minutes ago
Keith Bailie
BANGOR 1 ARMAGH CITY 1

Big goal in the Championship. Connor Mullen levels for Armagh in stoppage time

90+4
39 minutes ago
Keith Bailie
FT: BALLINAMALLARD UNITED 1 DUNDELA 2

Dundela move into second in the Championship

40 minutes ago
Keith Bailie
FT: CRUSADERS 2 DUNGANNON SWIFTS 2

Crusaders fight back from two-down to secure a point against the Swifts 

41 minutes ago
Keith Bailie
GLENAVON 3 COLERAINE 3

Glenavon equalise deep in stoppage time. Matthew Snoody converts a Peter Campbell cross!

90=5
42 minutes ago
Keith Bailie
FT: HW WELDERS 4 ARDS 0

An easy win for the Welders against Ards 

43 minutes ago
Keith Bailie
Six minutes of added time at Windsor Park. Can Portadown find an equaliser? 
44 minutes ago
Keith Bailie
BALLYCLARE COMRADES 3 INSTITUTE 3

A quickfire double from Oisin Duffy! All level at Dixon Park

89
46 minutes ago
Keith Bailie
BALLYCLARE COMRADES 3 INSTITUTE 2

It’s not over at Dixon Park 

88
51 minutes ago
Keith Bailie
As we head towards injury time all five Premiership games are in the balance! 
51 minutes ago
Keith Bailie
PORTADOWN 1 LINFIELD 2

Paul McElroy scores! Could there be another late comeback for the Ports? 

85
53 minutes ago
Keith Bailie
HW WELDERS 4 ARDS 0

Ewan McCoubrey makes it 4-0 at Blanchflower. 

85
55 minutes ago
Keith Bailie
BALLYCLARE COMRADES 3 INSTITUTE 1

Michael Morgan surely seals the points for Ballyclare 

80