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.

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

