Celtic 0 Kilmarnock 2:Goals from Cillian Sheridan and Liam Kelly gave Kilmarnock their first win over Celtic at Parkhead for 57 years. Former Celt Sheridan set the visitors on the way to their historic victory two minutes before the break and midfielder Kelly scored the second from the spot just after the hour.
Sheridan capitalised on slack play by Efe Ambrose to race clear and round goalkeeper Fraser Forster before scoring into an empty goal, while Hoops left-back Emilio Izaguirre was adjudged to have fouled Rory McKenzie for the penalty as the Rugby Park men held on for their first success in the east end of Glasgow since 1955.
Neil Lennon’s men had put in a disciplined, battling performance against Barcelona in the Nou Camp in midweek, only to lose the Champions League clash 2-1 in the final seconds of injury-time.
However, this Clydesdale Bank Premier League performance was at the other end of the scale and they were made to pay for their general lethargy which is sure to infuriate their boss, who had lavished praise on his players for their display against Barca.
Celtic remain top but have three clubs breathing down their necks, just two points adrift.
Goals in either half from summer signings Niall McGinn and Jim McAlister's own goal saw Aberdeenstretch their unbeaten run in all competitions to 12 games and move up to third thanks to a comfortable 2-0 win over Dundeeat Pittodrie.
Aberdeen started brightly and took the lead after 14 minutes.
Ryan Fraser was the beneficiary of a poor clearance from visiting goalkeeper Rab Douglas. He easily shrugged off Matthew Lockwood before sending in a low cross from the right which Stephen Hughes stepped over and McGinn lashed into the net via the underside of the bar to score in his fifth successive game.
They finally made it 2-0 when, after 74 minutes, substitute Johnny Hayes’ free-kick was deflected in off McAlister.
Super sub David Robertson's last-gasp equaliser for St Johnstonedenied Invernesstheir fourth league win in a row.
Billy McKay had put Caley in front with a close-range angled shot in the 74th minute, moments after Andrew Shinnie missed a penalty, but Robertson levelled in the second minute of stoppage time with a point-blank header.
The draw ended the Perth side’s six-game winning streak in all competitions but moved them to within two points of SPL leaders Celtic.
Caley Thistle remain fifth and are five points off top spot.
John Sutton struck a last-gasp leveller in a 2-2 draw as Hearts' troubles spilled on to the field against Ross Countyat Tynecastle.
County appeared set for a second win over Edinburgh clubs in the space of a week following Stuart Kettlewell’s 77th-minute strike, but substitute Sutton popped up in the third minute of stoppage time to claim a draw.
Arvydas Novikovas’ opener five minutes before half-time had been cancelled out by a disputed Richard Brittain penalty and Kettlewell’s strike, coupled with Michael Fraser’s heroics in the County goal, appeared set to seal the points for the visitors before Sutton’s late intervention.
Johnny Russell grabbed the only goal of the game from the penalty spot as Dundee Unitedscraped a narrow victory at St Mirrenwith victory seeing the two teams swap places as the hosts dropped to second bottom.
The breakthrough came with a little over 20 minutes remaining when Steven Thompson was judged to have handled a Gavin Gunning header in the box and the referee pointed to the spot.
Russell stepped up to send a low strike into the back of the net, with Craig Samson getting a hand to the ball but unable to prevent the shot from crossing the line.