Hearts moved three points clear at the top of the Scottish Premiership with a 2-1 victory over Aberdeen at Tynecastle.
Two goals in seven first-half minutes did the damage, with Arnaud Djoum heading home Callum Morrison's cross for the 36th-minute opener and Steven Naismith doubling the advantage from the penalty spot after he had been fouled in the area.
The visitors pulled a goal back with a 55th minute Gary Mackay-Steven penalty, awarded after Niall McGinn had been brought down.
Celtic climbed above Hibernian into second with a 4-2 success at Parkhead.
Tomas Rogic curled in the opener in the eighth minute after linking with James Forrest, then set up Olivier Ntcham for the second 11 minutes later.
Florian Kamberi gave Hibs hope 18 minutes into the second half - only for Odsonne Edouard to make it 3-1 20 minutes from time.
Martin Boyle again brought the visitors to within a goal in the 73rd minute but Edouard's second two minutes from time ended Hibs boss Neil Lennon's hopes of taking something from his former team.
Kilmarnock join Celtic on 19 points after coming from behind to win 2-1 at St Mirren.
Adam Hammill's 14th-minute free-kick on his home debut gave the Buddies the lead but Alan Power blasted a 56th-minute equaliser before Aaron Tshibola won it for the visitors 12 minutes later.
Jim McIntyre's career as Dundee manager started badly as they lost 4-0 at Livingston.
Headers from Declan Gallagher (18) and Craig Halkett (43) had the hosts in control before Steven Lawless (76) and Alan Lithgow (89) netted in the second half.
Jason Kerr's goal in added time gave St Johnstone a 1-0 win over Motherwell at Fir Park.