That's it for this week. Tuesday night sees the semi-finals of the League Cup and a big derby clash as Ballymena United host Coleraine. In the other game Glenavon are at home to Carrick Rangers and there will be coverage of the cup action on Radio Ulster medium wave and the BBC Sport website.
- Ards 0-2 Linfield
- Ballinamallard United 0-1 Crusaders
- Cliftonville 1-0 Portadown
- Dungannon Swifts 3-1 Carrick Rangers
- Glenavon 1-0 Coleraine
- Glentoran 2-3 Ballymena United
We spoke in pre-season about making it hard for teams coming here and I think we have done that. We've certainly worked on it. The big thing in this league is momentum and we have it at the minute - and we have been playing good football too. I think it was a soft red card for Jason McGuinness, but we will not let it take the shine off our victory.
It is all about getting the three points and I felt we were convincing winners. Fair play to Ards because they came out in the second half and stuck at it. When you have players who want to attack the ball and those who put it into the right area, it helps.
To be fair to the players, they did not deserve to be 2-0 down at half-time. So it was just about encouraging the players. Substitute Jonathan McMurray was coming back from injury and I asked him if he had 20 minutes in his legs. He came on and scored an audacious goal. Our supporters encouraged us throughout and the players kept going. A tremendous, tremendous day.
The tempo from the whole team was excellent and it would have been a travesty if we had not got the three points. In terms of a team performance, it was superb. If you don't match teams for effort in this league you will lose matches. We have been a wee bit up and down so hopefully we can go on a run.
Ballinamallard have always done well since coming into the Premiership. They are well organised and it is a difficult place to come. But once we got the all-important goal in the first half I think we controlled the game and restricted them to very few chances. You have to be happy with a clean sheet and three points.
Not much change as the top four sides win today.
What a comeback for Ballymena. Gary Haveron's Glens looked to have the points secured, maybe they thought they had.
But goals from Fra McCaffrey, Tony Kane and substitute Johnny McMurray turned the match in its head.
Just a second defeat on 10 league matches for Glentoran - it will be a difficult one to take.
Dungannon bag a home win. The only good news for Carrick is that Portadown - the only team below them - lost at Cliftonville.
Rhys Marshall's header decides matters at Mourneview.
Amazing! Johnny McMurray puts Ballymena ahead in the 91st minute. McMurray ran on to a ball over the top to hammer past keeper Morris.
Gary will be gutted, David delighted.
Tony Kane equalises for the visitors in the 86th minute. Johnny McMurray’s cross to the back post is headed back across the goal by Willie Faulkner. Keeper Elliott Morris looked to be under it, but he fumbles, allowing Kane to steal in and fire into the top-corner. Great comeback by Ballymena from 2-0 down.
Swifts striker Andrew Mitchell slots in his 14th goal of the season and gives Dungannon a two-goal cushion late in the game.
Jonathan Tuffey keeps out James McLaughlin's header from close-range to ensure Glenavon remain one up at Mourneview Park.
David Cushley produces a trademark blistering strike as his free-kick smashes off the Mallards crossbar.
Heading into the last 10 minutes and the top three are all winning - leaders Crusaders and third-placed Cliftonville hold 1-0 leads while Linfield are more comfortable with a 2-0 advantage.
Dungannon quickly restore their advantage at Stangmore Park through Ryan Harpur.
He follows up to score after Ally Teggart's effort was saved.
Glens skipper Stephen McAlorum goes close with a brilliant effort from 20 yards that smacks off the outside of the post. After withholding heavy pressure at the beginning of this half, Glentoran have found their feet once again. Next goal is going to be crucial here.
What a cracker from Steven McCullough. The Carrick Rangers player lets fly from 35 yards to beat keeper Andy Coleman with a brilliant strike. It came in the 63rd minute.
Portadown have the extra man but as yet they are not making it count. Cliftonville are still providing the greater threat with Jude Winchester whistling a shot over. The Reds are on course for a 12th straight win over Portadown without conceding a goal in an amazing sequence of results.
The Sky Blues are back in business at the Oval thanks to Glentoran old boy Fra McCaffrey.
Cathair Friel surged forward brilliantly, unlocking the Glens defence with a perfectly-weighted pass to McCaffrey, who fired into the bottom corner.
An excellent goal to make things interesting.
Rhys Marshall heads the Lurgan men into a 47th-minute lead. It came from a Joel Cooper corner, and young Marshall was virtually under the bar when he got the touch to beat keeper Michael Doherty.
Ards 0-2 Linfield
Ballinamallard Utd 0-1 Crusaders
Cliftonville 1-0 Portadown
Dungannon Swifts 1-0 Carrick Rangers
Glenavon 0-0 Coleraine
Glentoran 2-0 Ballymena United
Jimmy Callacher completes his double on the stroke of half-time, poking home from close-range. It came from a free-kick with Mark Haughey setting up Callacher to put Linfield in control.
Ally Teggart cuts inside to fire past Rangers keeper Brian Neeson in the 41st minute.
Glenavon on top at Mourneview Park. Andy Hall did have the ball in the net from a corner - but referee Raymond Hetherington blew for a pushing offence. Kevin Braniff, back for the hosts, has an effort cleared off the line by Coleraine's Lyndon Kane.
Curtis Allen attempts to get in on the scoring act - but the Glentoran striker's close-range effort does not have the power to beat United keeper Ross Glendinning.
Glentoran skipper Stephen McAlorum doubles the lead at the Oval in the 26th minute.
And what a bizarre goal it is! McAlorum, with his back up against the defender, pokes a high cross into the air. Looping down, Glendinning decided not to do anything, with the ball going right over his head and into the corner. One of the strangest goals you’ll see all season. Glentoran don’t care – they’ve put themselves into a commanding position.
The leaders are ahead thanks to a Jordan Forsythe strike on 27 minutes. His low shot manages to slip under the body of keeper Cameron Crawford, who is making his league debut, and into the bottom corner.
Reds defender Jason McGuinness is sent-off after pushing his head into Garry Breen. It came as tempers flared following a heavy challenge on home keeper Peter Burke. The hosts are down to 10 men with over an hour to play.
Ross Gaynor delivers the corner and Jimmy Callacher supplies the headed finish. The Blues in front after 17 minutes in Bangor.
Garry Breen diverts a Levi Ives shot into his own net to give the Reds a 17th minute lead.
Adam McCracken's own goal puts Glentoran into the lead in the 10th minute at the Oval.
Chris Lavery did well for the Glens down the left flank, engineering space to get a cross away, which McCracken could only poke into his own net past Ross Glendinning. He knew Curtis Allen was lurking menacingly behind him so had little option but to intervene.
Johnny Lafferty squanders an early chance for the Mallards, going clear but the striker delays his shot and allows Michael Gault to get back and make a challenge.