Champions Linfield maintained their four-point lead at the top of the Irish Premiership table with a 2-0 win over Carrick Rangers.
The Blues comfortably secured three points at Taylor's Avenue as second-placed Coleraine stayed in touch with a 2-0 success at rivals Ballymena United.
Glentoran dropped down to fifth after a 2-0 home defeat by Cliftonville.
Crusaders beat Institute 2-1 and Warrenpoint Town shared eight goals with Dungannon Swifts.
In a crazy, ding-dong battle at Stangmore Park, Colm Deasy scored a goal of the season contender and Rhyss Campbell netted a last-kick-of-the-game equaliser for Dungannon in a fitting end to an extraordinary contest.
Magic Millar keeps Blues four clear
Kirk Millar's double helped the Blues to a comfortable victory over Carrick Rangers as the Premiership pacesetters stayed four points clear at the top.
The 17th-minute opener arrived thanks to a big slice of fortune as Daniel Magill blasted his clearance straight at Millar with the ball flying back into the net.
Carrick, with the first-half wind advantage, went close through Lloyd Anderson, Darren Murray and Alex Gawne but the Taylor's Avenue hosts offered little in the second half.
Linfield seized control on the restart and Millar completed his double with superb curling free-kick into the top before spurning chances to chalk up a hat-trick.
Jeffrey sees red as Coleraine reach cloud nine
Coleraine made it nine successive wins in all competitions by beating derby rivals Ballymena 2-0 to keep up their pursuit of leaders Linfield.
Stephen Lowry gave the visitors the lead from the penalty spot in the 10th minute after Scot Whiteside was adjudged to have fouled Eoin Bradley inside the area.
The Sky Blues had manager David Jeffrey sent-off in the second half, the home manager receiving a second yellow card for disputing refereeing decisions.
Aaron Canning added the second with a looping header over Ross Glendinning from Josh Carson's delivery 20 minutes from time.
Coleraine remain four points adrift of Linfield while Ballymena stay 10th after picking up just one point from a possible 30 in their last 10 league encounters.
Currans combine to dash Glentoran's title hopes
Goals from Cliftonville's Curran double act - Chris and Ryan - dealt a blow to Glentoran's title hopes after the Reds ran out 2-0 winners at the Oval.
Glentoran created the better chances during a wind-affected first half at the Oval. Ruaidhri Donnelly, playing against the Reds for the first time since joining the Glens in January, came closest when his far-post header produced a fingertip save from Richard Brush.
Ronan Doherty's long-range drive was Cliftonville's only shot of note but, while well-struck, it fell victim to the wind and sailed wide.
Elvio Van Overbeek passed up two opportunities to score with Garry Breen blocking the Dutchman's volley shortly after the Glentoran winger had failed to get his shot away having been found by Donnelly.
However, with the winds at their backs, Cliftonville found their groove after the break and took the lead two minutes after the restart when Chris Curran poked past Elliott Morris.
The opener came only a minute after an opportunistic Joe Gormley had been penalised for heading the ball out of Morris' hand before scoring.
On 64 minutes, Ryan Curran made it 2-0 when he flicked the ball over Patrick McClean's head before firing low to give the home side a mountain to climb.
From there, the Glens were unable to mount a comeback and now find themselves 11 points adrift of Linfield.
Last-gasp leveller as Swifts and Point play out Stangmore stunner
Rhyss Campbell's goal in the final minute of injury-time earned Dungannon Swifts a dramatic 4-4 draw against struggling Warrenpoint Town at Stangmore Park.
Warrenpoint full-back Colm Deasy scored at both ends in a 60-second period just after the half hour as his unfortunate own goal was followed by a sensational goal-of-the-season contender strike from 30 yards.
Dungannon regained the lead four minutes after the break from a Michael Carvill penalty only for goals from Alan O'Sullivan, Mark McKee and Brandon Doyle to seemingly put Warrenpoint in control by the 73rd minute.
But Ryan Waide gave Dungannon hope with his 75th-minute reply before Campbell's last-gasp leveller.
With Institute losing against Crusaders, Warrenpoint move three points ahead of the bottom-placed club but manager Barry Gray will be regretting the loss of two potentially crucial points.
Crues come from behind to beat Stute
Crusaders moved up to third place in the table after coming from behind to beat Institute 2-1 at Seaview.
The relegation-threatened visitors took the lead with a minute on the clock when Conor Tourish met a free kick with a header which looped over Crusaders keeper Sean O'Neill and into the net.
The home side regrouped at the interval and half-time substitute Jordan Owens caused confusion in the Institute defence for Philip Lowry to steer home a 48th minute equaliser.
And the home side claimed the winner on 58 minutes when Tourish's attempted clearance only succeeded in diverting the ball into the path of Paul Heatley, who raced clear to slot past Stute keeper Rory Brown.
|Irish Premiership - Saturday 7 March (15:00 unless stated)|
|Dungannon Swifts||4-4||Warrenpoint Town|
|Larne||v||Glenavon (17:30 GMT)|