Motherwell have climbed to second place in the Scottish Premier League table after coming from two goals down to win at Hibernian.
Eoin Doyle struck twice to put Hibs in a seemingly commanding position, however a Jamie Murphy brace levelled the scores with 10 minutes remaining.
Robert McHugh then sealed the win on 88 minutes, before James McPake was sent off for collecting his second yellow card in the dying seconds.
Inverness Caledonian Thistle produced a similarly dramatic comeback at Dundee United, but it was not enough for them to earn all three points.
The hosts raced into 3-0 lead inside eight minutes at Tannadice, but Caley responded with a superb hattrick by Billy McKay before Gary Warren completed the turnaround four minutes from time.
However, Jon Daly, who had also found the net earlier in the game, scored from the penalty spot in stoppage time to earn United a point.
It was a good day for Celtic and Kilmarnock, who registered 2-0 wins over St Mirren and Aberdeen respectively.
Elsewhere, Ross County drew 1-1 with Dundee, while Hearts were held 2-2 at St Johnstone.
Results in full: Aberdeen 0-2 Kilmarnock, Celtic 2-0 St. Mirren, Dundee United 4-4 Inverness, Hibernian 2-3 Motherwell, Ross County 1-1 Dundee, St Johnstone 2-2 Hearts