Irish League Round Up: Cooper delivers another Windsor wonder-show while Warrenpoint break Cliftonville hearts
Linfield are four points clear at the top of the Danske Bank Premiership after they beat Dungannon Swifts while Cliftonville crashed to the most stunning of defeats in Warrenpoint.
Elsewhere, Crusaders and Glenavon kept up the chase with wins over Newry and Institute, Coleraine slipping up at Ards.
Here's all you need to know about the day's games:
Linfield 3-0 Dungannon Swifts
Joel Cooper inspired Linfield to a routine win over Dungannon Swifts.
Two goals in three minutes from Cooper had the Blues 2-0 up by the break.
The first was all his own doing, trademark trickery beating Kris Lowe and allowing him to dispatch a clinical strike.
The second finish was just as impressive, a swift strike from the edge of the area but it benefited from Daniel Kearns' work to open up the defence and have a shot that was blocked into Cooper's path.
The scoring was complete when Andy Waterworth headed in the move of the match.
Warrenpoint Town 2-1 Cliftonville
Warrenpoint grabbed their first points of the season in stunning fashion, scoring two injury-time goals to beat the Reds.
Anto Reilly levelled for the hosts before, straight from kick-off, Marc Griffin dashed upfield for the most stunning of winning goals.
It was scoreless for well over an hour but Joe Gormley popped up to deliver the opener, paving the way for the late drama.
Institute 1-4 Glenavon
A Stephen Murray hat-trick helped Glenavon to a third straight away victory at the Brandywell.
Andy Hall is used to providing the assists for Glenavon, this time he profited from a cross he would have been proud of. Josh Daniels' ball from the left was inch-perfect, over the first defender's head but dropping for Hall to convert.
It was two just moments later thanks to Murray's first, this one a cross-cum-shot that caught out 'Stute stopper Martin Gallagher and ended up in the net.
There was nothing fortunate about his second as the former Warrenpoint forward curled in an absolute stunner from the edge of the area.
Darren Henderson got one back for the hosts near the end of the half, making a good run and beating Jonny Tuffey at the second attempt but Murray completed his hat-trick with a cheeky backheeled effort during the second half.
Crusaders 1-0 Newry City
It took 59 minutes for Crusaders and Paul Heatley to open the scoring but the goal finally arrived when Rory Patterson flicked a pass through to the winger, who stayed alive to round Andy Coleman while the Newry keeper was appealing for offside.
David Cushley converted Jamie Glackin's corner just a minute later but the Crues were frustrated when that ruled out, the referee instead giving a free out.
Ards 0-0 Coleraine
Ards goalkeeper Sam Johnstone hit the headlines by holding out Linfield earlier this season and repeated his heroics against Coleraine.
Coleraine went closest in the first half when Jamie McGonigle curled an impressive effort that rebounded agonisingly off the crossbar.
The Bannsiders continued to be frustrated in the second half, Johnstone making a point blank save with his face from Steven Lowry.
Belfast Telegraph Digital