That's it, folks! Portadown fought back to earn a well-earned point against Crusaders, who have seen their lead at the top shaved down to seven points. It could have easily been a win for Niall Currie's side, but they'll be more than pleased to back up their draw at Linfield with another encouraging result here.
Three players were sent-off as Cliftonville and Coleraine played out a scoreless draw in north Belfast.
Reds pair Paul Finnegan and Jaimie McGovern were red-carded in the second half along with Coleraine's Adam Mullan.
Both sides went close to a breakthrough but it ended all-square and third-placed Cliftonville remain four points clear of the Bannsiders.
Yet more pressure from Portadown as Sean Mackle diverts his header just wide. Crusaders have really found themselves under the cosh in the second-half.
Dungannon Swifts and Ards come away with a point apiece after a wonderful 3-3 draw at Stangmore Park.
Guillame Keke scored the pick of the goals with a stunning strike in the 51st minute.
Cormac Burke made it 3-2 to the Swifts 11 minutes later before substitute Gary Liggett scored to rescue a point for the visitors.
Soares is found in the box by a wonderful Shea McGerrigan cross and the striker should have done better, glancing a header over the bar. Soares has caught the eye again tonight!
The home side are playing nice attacking football this evening. Foley did well to make space down the right and crossed it towards Soares, but the Crusaders defence intercepted crucially. More warning signs for Crues.
Jordan Forsythe's effort from distance is deflected and, with Jack Duffin well and truly beaten, the ball flies just wide. That could have easily ended up in the back of the net. Crusaders have started the second-half with renewed intent - could be ominous for the home side.
Gavin Whyte has the first chance of the second-half but fires well over after finding himself in a promising position just outside the Portadown penalty area.
It would be interesting if Portadown won. After dashing Linfield's hopes of catching the Crues with a draw at Windsor Park, they could give David Healy's men another lifeline by upsetting the leaders here.
Andrew Waterworth scores the only goal to give title-chasing Linfield a 1-0 win over rivals Glentoran.
The strike struck from close range in the second half to clinch victory against his former club at the Oval.
Glens boss Gary Haveron reflected on the game while Waterworth looked ahead to next weekend's Irish Cup quarter-final against Crusaders.
Nothing to separate the sides at the end of an entertaining 45 minutes. If you're a Linfield fan, grab a quick cuppa and make sure to follow our coverage of the second-half. Portadown might do to the Crues what they couldn't quite do to you last week...
Marcio Soares levels! Well we said Portadown had been menacing and Soares - who has been impressive - slots past O'Neill. Plenty of noise inside Shamrock Park now. You would have to say Portadown are good value for it at this stage as Crusaders have yet to really threaten since Owens's superb opener.
Portadown are definitely not letting Crusaders have it all their own way here. There have been a couple of decent attacking sequences from Niall Currie's men and there's more than enough evidence to suggest the champions will have to dig deep to pick up another three points.
The Ports haven't let their heads drop after going behind and Foley forces a great save from Sean O'Neill after being played through by a nice flick from Soares. Best passage of play from the hosts so far.
We'll keep you updated with events at Shamrock Park, but here's some post-match reaction from earlier.Quote Message: I think the two teams cancelled each other out but where the referee got the three red cards from I'm not too sure. We have a player now that's going to miss a cup quarter-final next week because of a handball, and he was penalised for having his hands by his side. from Oran Kearney Coleraine manager
Jordan Owens opens the scoring for the league leaders at Shamrock Park!
We've seen some crackers today already, but that was something else! Masterfully plucking the ball out of the air, the big striker turned and unleashed an unstoppable drive into the top-corner.
Boos ring out as the game finishes scoreless. Forgettable affair overall.
It's all over at Ferney Park and the points go to Ballymena!