Linfield have moved into second place in the Premiership thanks to a 2-0 away win over Carrick Rangers.
Ross Gaynor and Aaron Burns netted for the Blues, who remain five points behind leaders Crusaders after their 3-1 victory at Glentoran.
Ballymena United beat Portadown 2-0 to move up to third while Glenavon player-manager Gary Hamilton was among three sent-off in the 1-1 draw at Dungannon.
Daniel Hughes scored the only goal as Cliftonville edged Coleraine 1-0.
The former Warrenpoint Town forward nipped in to net in the second half at Solitude.
Gaynor saw his first-half penalty saved by Brian Neeson but the Blues capitalised on the dismissal of Carrick's Steven McCullough after 52 minutes.
The opener came from Gaynor as his cross sneaked in before Burns headed in to double the lead.
Crusaders stretched their lead at top by another point as two goals in three second-half minutes clinched victory in east Belfast.
An early strike from Crues skipper Colin Coates was cancelled out by Jonathan Smith on the stroke of half-time.
Double trouble for Glens
The quickfire headed finishes from Jordan Owens and Declan Caddell gave the clinical Crues another three points.
Ballymena have moved up three places in the standings courtesy of their Shamrock Road win over the basement team.
Kyle Owens and Jonny McMurray struck in the first half for an improving Sky Blues outfit.
Hamilton's exit came late in the Stangmore Park game after he appeared to strike out while a clash between Glenavon defender Kris Lindsay and Dungannon's Ryan Harpur resulted in their first-half dismissals.
Eoin Bradley's free-kick put Glenavon ahead before David Armstrong fired home the Swifts equaliser.
|Danske Bank Irish Premiership|