- Ards 2-4 Crusaders
- Ballymena United 3-4 Glenavon
- Cliftonville 0-0 Carrick Rangers
- Dungannon Swifts 2-2 Ballinamallard United
- Linfield 0-1 Coleraine
- Portadown 0-5 Glentoran
That's it for now - and what an important night it was in the race for the Irish Premiership title. Crusaders, going for a third championship in a row, are in the driving seat with a commanding seven-point lead over second-placed Linfield.
David Healy's Blues now face a huge Irish Cup match away to Belfast rivals Glentoran on Saturday. Given tonight's league setback, defeat for Linfield would appear to be unthinkable, but Glentoran go into the match on the back of a 5-0 drubbing of Portadown.
It will be a massive match at the Oval and we will have coverage of the fifth round matches here on the BBC Sport website.
Thanks for following.
We were sensational in the second half. But at 2-0 we didn't panic as I felt we would get the chances when we got the fluency into our game. I knew it would be tough here - we have played Ards three times now this season and every one has been difficult.
I thought we deserved the 2-0 lead but in the second half we could not cope with what Crusaders threw at us and conceded some sloppy goals. We started very well, looked dangerous and caused Crusaders problems.
I asked the players for a response after Saturday's match against Dungannon. I know we came away with a point, but having been 2-0 up it felt like a defeat. We went 2-0 up again tonight but really kicked on in the second half. It was a competent and complete performance.
A disappointing night for 10-man Linfield as they lose at home and fall seven points behind leaders Crusaders.
The Blues fans express their vocal disapproval as referee Raymond Crangle makes his way off the pitch. The red card was a big moment but guilty party Jimmy Callacher did not protest too much about his 33rd-minute dismissal.
It's a real sucker punch for Linfield who had beaten Crusaders on Saturday to reduce the gap at the top to four points.
Three minutes of time to be added on with Coleraine on the verge of a rare victory at Windsor Park.
Ballinamallard may be down to 10 men, but they have produced a late equaliser through Niall Owens who finishes into the bottom corner in stoppage time. It proves to to be worth a point as the full-time whistle quickly follows.
Paul Heatley lobs keeper Aaron Hogg in added time to seal victory for the Crues.
Second yellow for Mallards scorer Adam Lecky. Seems he led with the elbow in going up for a high ball with Douglas Wilson.
Douglas Wilson restores Dungannon's lead in the 85th minute at Stangmore Park.
Ballinamallard fails to clear a corner and the ball falls kindly for Wilson who finishes low and hard.
Glens substitute Jonathan Smith makes it five for the Glens.
He heads in after a cross from the left by the lively Chris Lavery in the 83rd minute.
After scoring twice Francis McCaffrey is dismissed for a late tackle on James Singleton - Ballymena down to 10 men for the last six minutes.
Ards scorer Craig McMillen is sent-off after an off-the-ball incident with Andrew Mitchell. Crusaders will have the extra man for the last 10 minutes.
Linfield's Andrew Waterworth fires into the net but the flag goes up straight away for offside.
It comes after Chris Johns makes a brilliant save from Stephen Lowry - Waterworth pounces on the rebound but it doesn't count.
Greg Moorhouse completes his hat-trick as Glenavon go in front.