Irish League Round Up: Dungannon draw level with Crusaders at the top as Glentoran earn first win of the season
Dungannon Swifts have tied Crusaders at the top of the Danske Bank Premiership table after beating Glenavon at Stangmore Park while Crusaders dropped points at home to Larne.
Elsewhere, Glentoran left it late to beat Ballymena, Cliftonville edged out Carrick while there was a draw between Coleraine and Institute.
Here's all you need to know about the day's games:
Dungannon Swifts 2-1 Glenavon
Dungannon Swifts are level on points with Crusaders at the top of the table after their third win in four games.
Former Crusaders forward Michael Carvill opened the scores, poking home when Kris Loe flicked on Ryan Waide's cross.
The advantage was doubled before the break as Mark Patton smashed into the top corner against his former club, the type of screamer the Lurgan Blues were well used to seeing during his spell at the club.
Dungannon's task was made more difficult when Ally Teggart was dismissed on 65 minutes. Glenavon made the most of the opportunity just seconds later as Rhys Marshall headed home from the resulting set-piece.
Crusaders 2-2 Larne
Substitute David Cushley scored a trademark screamer to earn a draw for Crusaders at Seaview.
The Crues took an early lead when Philip Lowry smashed home after a corner had caused problems for the Larne defence.
Lowry's day looked to have been soured when he fouled Mark Randal, conceding a penalty. However, his blushes were spared when David McDaid could only hit the post from the spot.
A defensive error from Colin Coates led to the equaliser on the stroke of half-time, allowing Johnny McMurray to nip in and score.
The second period had only just begun when Sean Graham stepped inside onto his weeker foot and curled a finish into the opposite corner to give Larne the lead.
David Cushley is well known for a top class goal and he delivered off the bench to level the scores, the swerve on his trademark left-foot smasher beating Conor Devlin from range.
Ballymena United 1-2 Glentoran
Glentoran have their first win of the season thanks to Robbie McDaid's late double in a feisty game at the Showgrounds.
The Glens had dominated the opening half and their main man, midfielder Hrvoje Plum, stuck the same post twice from two long-range efforts.
Tempers flared at the break with Glens boss Mick McDermott sent off for his part in the confrontation on the whistle.
As he took his place in the stand at the start of the second half, it buoyed the Ballymena fans and their team responded. Andy McGrory curled home an upstoppable free-kick on 50 minutes, just seconds after hitting the bar with a diving header.
Glentoran pressed for the equaliser and, after substitute Elvio Van Overbeek hit the post, Robbie McDaid provided a belated clinical finish on Plum's through ball.
Then in injury-time, McDaid reacted first as Elvio Van Overbeek's cross fell in the area. As dramatic as they come, it's finally a first win for the Glens.
Carrick Rangers 0-1 Cliftonville
Cliftonville are three points off the top after a narrow win at Carrick.
It took an hour but Cliftonville finally found the breakthrough against their newly-promoted hosts when Chris Curran finished off a counter-attack. Joe Gormley first fed the ball out to the goal-scorer, who played it on to Ronan Doherty and continued his run to convert Ryan Curran's cross.
Coleraine 0-0 Institute
There was a rare 0-0 stalemate at the Coleraine Showgrounds despite the hosts playing the majority of the game with 10 men.
Coleraine were down to ten men before the break when Eoin Bradley was given a straight red card after tangling with Thomas McBride.
The hosts felt they may have had a last gasp winner when a corner was bundled onto the line by Stephen Lowry. As a group of players fell on top of it, it was impossible to tell whether or not it had crossed the line.
Belfast Telegraph Digital