Here's how we make our decisions on how to grade the players. Everyone, starter and sub, begins on a rating of 6.
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.
1. Ofir Marciano - 6
Could have played with his eyes closed in the first half. A bit more to deal with after the break but never required to make a telling save. Sent the wrong way by Emmanuel-Thomas from the spot. Photo: Ross Parker - SNS Group
2. Paul McGinn - 7
Involved in the opener and steady throughout the night both in and out of possession. Photo: Mark Scates - SNS Group
3. Ryan Porteous - 8
Fully committed from first whistle to last. Made his mark early to set the tone for his side and maintained a dominant no-nonsense performance throughout. Photo: Mark Scates - SNS Group
4. Paul Hanlon - 7
Hardly put a foot - or head - wrong all game. Strolled the first half, and rose to the challenge in the second half as Livi threw balls forward. Photo: Craig Foy - SNS Group