Motherwell came from behind to shock leaders Celtic 2-1 at Parkhead in the Ladbrokes Premiership on Saturday.
Nir Bitton gave Ronny Deila's men the lead with a deflected effort early in the second half but Louis Moult soon equalised and he hit the winner from the penalty spot just before the hour mark.
Aberdeen are now only a point off the top after a resounding 4-0 victory at Kilmarnock, thanks to goals from Niall McGinn, Adam Rooney, Jonny Hayes and Shay Logan.
Hearts held on for a 0-0 draw at St Johnstone despite having Juanma sent off in the first half. Saints had a chance to claim all three points but Steven McLean missed from the spot.
Kane Hemmings hit a first-half hat-trick and Greg Stewart was also on target before the break as Dundee thumped Hamilton Accies 4-0 at Dens Park to move into the top six.
Partick Thistle are up to seventh spot after beating Ross County 1-0 at Firhill thanks to an Andrew Davies own goal in the 52nd minute.
Bottom club Dundee United were denied a precious win in the Highlands when Lewis Horner scored in stoppage time to earn Inverness CT a 2-2 draw. The visitors were twice ahead through John Rankin and Billy McKay but Liam Polworth and Horner saw Caley Thistle hit back.