Irish League Round Up: Beverland denies Coleraine while Harpur hat-trick gets Dungannon back on track
Howard Beverland returned to haunt his former club and earn Crusaders a point in the day's big game at the Coleraine Showgrounds.
Elsewhere, there were wins for Cliftonville, Dungannon and Ards. Ballinamallard face Warrenpoint in a 5.30pm kick-off.
Coleraine 1-1 Crusaders
Former Coleraine defender Howard Beverland returned to deny his old side victory in this crucial clash at the Showgrounds.
The centre-back scrambled the ball into the net from a corner-kick with his first goal since Boxing Day to level the scores and secure a point for Crusaders.
The results leaves Coleraine six ahead of both Glenavon and Crusaders at the top.
Jamie McGonigle had given Coleraine the lead in the second half. The 21-year-old netted his eighth goal of the season when he cut inside and placed an effort perfectly into the bottom corner.
A close first half saw Darren McCauley test Brian Neeson only seconds after kick-off and at the other end, Chris Johns did well to tip Gavin Whyte's effort over the bar.
Dungannon Swifts 4-0 Carrick Rangers
Ryan Harpur bagged a first half hat-trick to help Dungannon to their biggest league win since they beat the same team at the same ground by the same scoreline in April.
It doubled Harpur's tally for the Premiership season. He opened the scoring with an early penalty after Seanan Clucas had been fouled. Then Harpur headed in a Ryan Mayse corner and earned the match-ball when the same man provided a similar cross for another headed finish.
Kris Lowe added a fourth before the break, the 11th goal Carrick had conceded in two games.
Cliftonville 1-0 Ballymena United
Steven Garrett tapped home the crucial second-half goal to seal Cliftonville's fifth win on the trot.
The visitors could have gone in ahead at the break, having twice hit the goal-frame. First Conor McCloskey struck a right-foot shot off the post from the edge of the area then Jonny McMurray crashed the crossbar with a well-struck 25 yard effort.
The hosts wondered if they should have had a second half penalty when they said that Joe Gormley's shot came off a hand but the referee waved play on.
And then the Reds showed their visitors how to profit after hitting the woodwork when Garrett converted his first league goal of the season after Rory Donnelly's effort came back off the post.
Glentoran 0-2 Ards
It was a former Linfield duo who plotted Glentoran's downfall at the Oval.
Michael McLellan and Jonny Frazer were both on target to end Ards' run of four successive defeats. Glentoran, meanwhile, have won only once in their last six outings and have scored only twice in their last seven at the Oval.
McLellan's second league goal of the season gave Ards the lead at half-time, flicking a header into the top corner from Nathan Hanley's drilled free-kick.
The opening goal came at the end of a first half that had brought good chances at either end. For Glentoran, Curtis Allen missed the best opportunity, heading over James Ferrin's telling cross from close range. The hosts had more chances but Robbie McDaid opted to run when squaring to Dylan Davidson may have yielded a better return. Then Tiarnan McNicholl's lung-busting run from his own half ended with a chipped finish that found neither the far corner nor Allen at the back post.
For Ards, McLellan looked like he would open the scores midway through the half, but for a goal-saving challenge from Glens defender Jonny Addis.
Then in the second half, Frazer converted a first-time finish after Jonah Mitchell had delivered a low cross from the right.
Ballinamallard United 1-1 Warrenpoint Town (kick-off 5.30pm)
Warrenpoint's Darren Murray netted his seventh league goal of the season to secure a draw against the ten man Mallards.
Shane McGinty had given the hosts a second half lead, firing home after Niall Owens' cross was spilled by Warrenpoint goalkeeper Berat Turker.
Ballinamallard's Richard Clarke was then dismissed and the visitors took advantage with a well-worked corner teeing up Murray to curl home into the top corner.
Glenavon 0-1 Linfield (Friday)
Cameron Stewart's first half header gave Linfield all three points at Mourneview Park.
Bluefin Sport Championship results
Newry City 2 v 2 Limavady United (Friday)
H&W Welders 4 v 1 Dergview
Institute P v P Knockbreda (Waterlogged Pitch)
PSNI 1 v 1 Larne
Ballyclare Comrades 2-1 Portadown
Loughgall 3-2 Lurgan Celtic
Bluefin Sport Premier Intermediate League
Banbridge Town 0 v 3 Tobermore United
Portstewart 2 v 2 Dundela
Queens University 7 v 2 Annagh United
Sport & Leisure Swifts 1 v 2 Lisburn Distillery
Belfast Telegraph Digital