Player ratings scale - 10: One of the best performances you've seen. 9: Outstanding. 8: Very good. 7: Good. 6: Average. 5: Poor, 4: Very poor. 3: A terrible day at the office. 2: Abysmal. 1: One of the worst performances you've seen.

. EDINBURGH, SCOTLAND - NOVEMBER 24: Hibs Stevie Mallan (left) and Liam Craig in action during a Scottish Premiership match between Hibernian and St Johnstone at Easter Road, on November 24, 2020, in Edinburgh, Scotland. (Photo by Ross Parker / SNS Group)
Stevie Mallan battles for the ball with former Hibs midfielder Liam Craig Photo: Ross Parker - SNS Group

. Ofir Marciano - 7
Not greatly troubled and couldn't have done much with either goal. Plucked a few dangerous balls out the air but was considerably less busy than Saturday Photo: Craig Foy - SNS Group

. Paul McGinn - 8
Grabbed a brace with two well-taken goals and was up and down the right flank throughout the game Photo: Mark Scates - SNS Group

. Ryan Porteous - 6
Didn't cover himself in glory for Saints' second and was distribution was wasteful at times Photo: Mark Scates - SNS Group

. Paul Hanlon - 5
Forced off with an injury after just 20 minutes Photo: Mark Scates - SNS Group

. Darren McGregor - 6
On for Hanlon. Made his usual customary blocks and clearances but like Porteous was posted missing for Saints' second Photo: Ross Parker - SNS Group

5. Darren McGregor - 6
On for Hanlon. Made his usual customary blocks and clearances but like Porteous was posted missing for Saints' second Photo: Ross Parker - SNS Group

6. Sean Mackie - 7
Not quite as polished a performance as Saturday but put in a shift up the park and in defence. Photo: Craig Foy - SNS Group

7. Alex Gogic - 6
Didn't do much wrong but his passing leaves a lot to be desired. Made way for Doidge on 54 minutes Photo: Ross MacDonald - SNS Group

8. Martin Boyle - 6
After promising displays against Dundee and Celtic, flattered to deceive somewhat. A handful of good-looking crosses but played in fits and starts Photo: Mark Scates - SNS Group