Irish Premiership: Coleraine fight back to draw with Crusaders in top-two clash
Crusaders stay one point ahead of Coleraine at the top of the Irish Premiership after an action-packed match at the Showgrounds.
Crusaders led 3-1 but then had skipper Colin Coates sent off and Coleraine fought back for an important draw.
Third-placed Glenavon made ground on the top two by winning 3-2 away to champions Linfield.
Bottom-placed Ballinamallard lost 1-0 at Warrenpoint while Ballymena's good run ended with a defeat away to Ards.
The match between Carrick Rangers and Glentoran was postponed.
In the eagerly-anticipated clash of the top two, Crusaders looked destined to go four points clear as they led 2-0 and 3-1 away to Coleraine.
Midfielder Gavin White bagged his 17th and 18th goals of the season towards the end of the first half with Jamie McGonigle pouncing to give Coleraine hope early in the second.
Paul Heatley ran through to make it 3-1 but the league leaders had defender Coates dismissed when his haul back on Eoin Bradley earned him a second yellow card.
McGonigle then netted a brilliant shot for his second and Darren McCauley flicked in a header to make it 3-3.
Coleraine nearly snatched a dramatic win but Crues defender Sean Ward made a fine clearance to deny Bradley.
Glenavon heaped more misery on Linfield's flagging title defence with an impressive win at Windsor Park.
Kurtis Byrne's early goal for the Blues was cancelled out by Simon Kelly, while second-half strikes from Andrew Mitchell and Marc Griffin eased Glenavon to victory, despite a late Linfield goal by Andrew Waterworth.
Ross Lavery, Jay Donnelly and a Chris Hegarty own goal saw Cliftonville continue their progress at the expense of Dungannon Swifts.
Ballymena United go into Tuesday night's County Antrim Shield final on the back of a 1-0 defeat by Ards, thanks to Reece Glendinning's first-half goal.
It was the same scoreline at Warrenpoint, where Conor McMenamin's goal settled the match with bottom side Ballinamallard United.