Player ratings: St Johnstone v Hearts
Aug 31 2009 Anthony Haggerty
Alan Main 6
Could have played until he was 50 on Hearts' first-half showing.
David Mackay 6
Fantastic cross for Davidson's goal and offered a great outlet on the right flank. Stuart McCaffrey 7 A great shift. Coped easily with twin threats of Nade and Glen.
Graham Gartland 7
Dovetailed well with McCaffrey to snuff out Hearts but booked for conceding free-kick that led to Goncalves leveller.
Danny Grainger 7
Recipient of unwarranted attention from Suso but got the better of the Spaniard.
Jody Morris 6
Solid if unspectacular and kept it neat and tidy at all times in the engine room.
Chris Millar 6
Worked away in the midfield and was full of energy, industry and running.
Murray Davidson 7
Refreshing to see a midfielder who can run beyond strikers and score.
Filipe Morais 6
Licence to roam but headed wide when it looked easier to score.
Kenny Deuchar 7
Missed a great chance but height and presence caused Hearts real concern.
Collin Samuel 7
Pace was always a threat and link-up play with Deuchar was good.
Gary Irvine - took over at right back and did okay, 4.
Martin Hardie - saved a point with stunning free-kick, 6.
Steven Milne - thrown in late on, 3.
Janos Balogh 6
Handling was safe enough but still fails to inspire real confidence in backline.
Craig Thomson 6
Often pinned back by Morais but floated in a great free-kick for Goncalves goal.
Ismael Bouzid 5
Given the runaround at times by Samuel and Deuchar.
Jose Goncalves 5
One bright light in Hearts' recent run of form. Brilliant headed equaliser.
Lee Wallace 7
Intelligent, mazy run produced Obua goal and great block on Morais shot.
Suso Santana 5
Full of tricks but tends to over-elaborate. Involved in an alleged spitting incident.
Ian Black 6
Rampaged and ran about but all to no great effect.
Michael Stewart 6
Could not repeat midweek scoring exploits but shot led to Obua's goal.
David Obua 6
Cracked home Jambos' second after great solo run by Wallace.
Christian Nade 5
Immobile hitman booked for diving to con the referee and win a penalty.
Gary Glen 4
May have promise but is clearly not the answer to Laszlo's striking problems.
David Witteveen - guilty of foul on Hardie that brought Saints free-kick leveller, 3.
Arvydas Novikokas - no great impact, 3.
Ruben Palazuelos - on in injury time, 1.
MAN OF THE MATCH
Murray Davidson (St Johnstone)
Taken from the Daily Record