Another big weekend of Danske Bank Premiership action produced victories for Linfield, Coleraine, Glentoran, Carrick Rangers, Dungannon Swifts and Glenavon.
Leaders Cliftonville suffered only their second defeat of the campaign so far when they went down 1-0 to champions Linfield at Windsor Park. Scoreless at the break, Jordan Stewart bagged what proved to be the winner five minutes into the second half with a header from Ahmed Salam's cross.
Glentoran also needed just one goal to get better of the other side of north Belfast when Hrvoje Plum sent a 78th minute free-kick past Jonny Tuffey from just outside the area.
And a solitary goal was also enough for Carrick Rangers to get past Ballymena United at The Showgrounds. On this occasion it fell to Jordan Gibson to grab the winner on 70 minutes with a chipped finish past Jordan Williamson.
Dungannon Swifts were the highest scorers of the weekend. They hit four goals past Portadown in a six-goal thriller at Stangmore Park.
Joe McCready and Rhyss Campbell blasted the Swifts into a 2-0 lead inside the first six minutes, but Paul Finnegan pulled one back for the Ports just moments after that. Sammie McLeod then levelled before the break but second goals from McCready and Darragh McBrien helped Dean Shiels' side to a much needed win.
Glenavon swept to a 3-0 win over Warrenpoint Town at Milltown. Matthew Fitzpatrick had fired the Lurgan Blues in front around the half-hour mark, before Michael O'Connor knocked home a 44th minute spot-kick quickly followed by a stoppage time half volley put the issue beyond doubt at the break.
Meanwhile, on Friday night, Coleraine leapfrogged Larne into second spot with a 3-1 victory at The Showgrounds.