Glentoran are back on top of the Danske Bank Premiership following another intriguing weekend of action that also produced victories for Ballymena United, Crusaders, Glenavon, Cliftonville and Warrenpoint Town.
The Glens kicked proceedings off on Friday evening with a one goal defeat of previous leaders Linfield at the BetMcLean Oval, emerging victorious courtesy of Conor McMenamin's 60th minute finish to leapfrog the Blues into pole position with a three point advantage.
Cliftonville are a further point behind in third spot following a 2-0 win over Coleraine at Solitude. Scoreless at the break, a Ryan Curran double early in the second half proved enough for the Reds to come out on top.
Crusaders moved into fourth spot with a 2-1 win away to Larne. Daniel Larmour kicked the scoring off on 68 minutes before Kofi Balmer levelled for Larne not long after. However the Crues left with the points thanks to Adam Lecky's finish with eight minutes left.
Ballymena United closed the gap on a top six spot to two points with a narrow victory over Dungannon Swifts at The Showgrounds, the only goal of the game coming through substitute Steven McCullough on 87 minutes.
Glenavon claimed the Mid Ulster derby honours over Portadown thanks to first half finishes from James Singleton, Mark Haughey and Conor McCloskey.
Meanwhile, Warrenpoint Town swept to a 4-2 win at home to Carrick Rangers to claim only a third victory of the campaign.
Fra McCaffrey opened the scoring after 77 seconds but the visitors levelled with just over a quarter-of-an-hour on the clock through Stewart Nixon.
Greg Moorhouse restored home advantage on 31 minutes, with McCaffrey bagging his second of the game just five minutes after that. Alan O'Sullivan added number four midway through the second half and although Jordan Gibson pulled another one back for Rangers on 74 minutes it wasn't enough to spark a late revival.