Another 2-1 win for Hearts sent them top of the table after beating St Mirren.
Liam Boyce scored what ended up being the winner after Andy Halliday had deservedly given Robbie Neilson's team the lead in Paisley.
A strong defensive performance was only marred by a late consolation for the hosts, with John Souttar in particular standing out.
It wasn't a great day at the office for Josh Ginnelly though as the winger was hooked after a poor start to the second half.
Here's how the Scottish Premiership leaders rated out of ten.
Craig Gordon: Wasn't overly tested and couldn't do anything about the goal. 6
John Souttar: Strolled it. Dominant in the air and used the ball well. 8
Craig Halkett: Won just about every header and made some good blocks. 7
Alex Cochrane: Tough battle against Main but coped pretty well. 7
Michael Smith: Got forward well but one or two wayward passes at key moments. 6
Peter Haring: Early booking didn't affect him too much. Decent showing. 7
Beni Baningime: Similar to Haring, more defensive of the two. 6
Andy Halliday: Brilliantly taken goal and a good performance on the left. 7
Josh Ginnelly: Not in the game much and was far too wasteful in possession. 5
Gary Mackay-Steven: Set up the second goal and looked tricky until taking a second-half knock. 7
Liam Boyce: The main man again. Linked well and won the game with a thumping effort. 8
Subs
Armand Gnanduillet: Gave Hearts a needed physical presence up front. 5
Aaron McEneff: Unlucky not to score a raker of a third. 5
Euan Henderson: Should have had an assist after playing in Smith. 5