- 5 updates
- Dungannon Swifts 0-0 Glentoran
Glentoran dropped into the bottom half after a goalless draw with Dungannon at Stangmore Park.
Chris Hegarty missed a chance for the Swifts in the first half, with Glens striker Curtis Allen denied by the offside flag shortly after the break.
Dungannon remain in eight place.
- Warrenpoint 3-3 Ards
Warrenpoint and Ards played out a six-goal thriller as they shared the spoils at Milltown.
Darren Murray had given Point the early lead with his 10th goal of the season.
Two goals in five minutes put Ards in control. Michael McLellan's stunning volley in the 23rd minute levelled the match before Scott Davidson's goal edged them ahead at the break.
In a back and forth game, Warrenpoint went level as Conor McMenamin fired in.
In the late stages, Craig McMillen's finish look to have given Ards all three points.
But Liam McKenna's injury-time finish handed Point a vital point in their bid to avoid the drop.
- Ballymena United 3-1 Glenavon
Ballymena's late show proved to be the difference at the Showgrounds as they beat Glenavon 3-1.
Sammy Clingan had given the Lurgan Blues the lead from the penalty spot before Kevin Braniff's smart equaliser for David Jeffrey's side in a pulsating first half.
But late goals from Cathair Friel and Kyle Owens gave Ballymena their first win over Glenavon in four years.
The result moves the Sky Blues back into the top six.
- Cliftonville 0-0 Coleraine
Ten-man Coleraine held on at Cliftonville for a goalless draw at Solitude.
The home side missed a number of good early chances with Daniel Hughes and Rory Donnelly both guilty of being wasteful in front of goal.
Aaron Traynor was sent off with fifteen minutes to play, leaving Oran Kearney's table-toppers with a difficult finale.
But they held on for what could be a crucial point, Rory Donnelly missing a late glorious chance for the Reds. Cliftonville jump above Linfield into fourth.
Latest ITV News reports
Gavin Whyte's late winner was enough to give Crusaders a 2-1 win over Linfield at Windsor Park.