Wes Foderingham 6
Didn't have much to do, but might have done better both positionally and in getting across for Liam Buchanan's goal.
James Tavernier 7
Looks to be getting back to his best, although guilty of putting too much pace on his crosses once or twice, and lacked his usual forays into the area.
Rob Kiernan 6
A decent start but seemed to dip in confidence as the game went on, particularly with regard to his passing.
Danny Wilson 7
Scored his first goal for the club and gave an otherwise solid performance. Has been criticised this season, but still probably our best centre-back.
Lee Wallace 6
Was full of energy and running as usual, although his touch, shooting and crossing weren't enough to allow him to make more of a positive contribution.
Andy Halliday 6
Offered drive going forwards as well as solidity in the middle, was perhaps unlucky to see his penalty saved.
Nicky Law 6
Probably won't be starting next week as he failed to take his chance, showing a few decent touches but not succeeding in really looking the part.
Jason Holt 6
An uncharacteristically tame performance from Holt, who mostly kept things simple without being as precise and efficient around the area as he so often has been.
Kenny Miller 7
A decent afternoon's work for the old warhorse, although a bit more composure in the box could have seen him add to his tally.
Martyn Waghorn 8
Another fine performance from Waghorn, who is finding his best role out on the right (which raises some interesting questions if Michael O'Halloran is incoming.) Would have had a hat-trick for sure if not for Miller getting in the way of a fine volley and a minor knock resulting in his early withdrawal.
Barrie McKay 8
Another excellent performance from our most in-form player at present. A fine range of passing, relentless productivity and direct running made him the dangerman for the opposition, as he has been in recent weeks. On this form, he can do almost everything - if he can add goals to his game more regularly, he'll be a truly outstanding player.
Gedion Zelalem 6
Came on for Nicky Law in the second half, but was as usual a wee bit too safe and lacking in penetration.
Nicky Clark 6
A decent cameo from the bench, as he has often given this season, and should have had a goal if not for some poor refereeing.
Dean Shiels 6
Came on and didn't really have the time to impact the game, particularly when all tempo had been lost.
Don't agree? Tell us why in the comments.