Player ratings
STAR MAN Cammy Devlin 8
Frequently got forward into St Mirren's penalty area. Supplied the cross for Tagawa's goal. Caused all sorts of problems with his movement
Craig Gordon 6
Kept his place in goal and will be disappointed at conceding twice. Fine save at the end
Toby Sibbick 6
Steady enough on the right of Hearts' back three. Needed to be more alert at times when balls were in his box
Frankie Kent 7
Had several blocks, headers and interceptions. Marked St Mirren striker Mikael Mandron well
Kye Rowles 6
Always looked to pass out from defence. Like others, too static at St Mirren's second goal
Dexter Lembikisa 6
Always looking to attack but didn't deal too well with James Scott early on. Got stronger as the game progressed
Aidan Denholm 7
Got about the pitch and hustled opponents. Used the ball efficiently and drove forward in possession when space opened up
Scott Fraser 6
Played quite deep in midfield to help Denholm. Kept it simple
Alex Cochrane 7
Showed decent support to his forwards but had to be wary of St Mirren winger McMenamin down his flank
Kyosuke Tagawa 7
Took his chance by scoring his first Hearts league goal after struggling to make an impact this season
Alan Forrest 6
Ran the channels and moved well off the ball. Didn't get much chance to drift wide and do what he is good at
SUB Lawrence Shankland 6
Partnered Tagawa in attack for the final 30 minutes and scored the kind of impulsive equaliser only he would attempt. A fine way to reach 30 goals in a season for Hearts
SUB Macaulay Tait 5
Slotted into midfield and was neat and tidy SUB Liam Boyce 5
First appearance since December 2 due to a hamstring injury. Will be glad of the runout
SUB James Wilson 5
The teenager looked hungry and sharp. Will enjoy more first-team involvement