How Hearts could line up against St Johnstone tonight
Hearts haven't had the happiest of times at McDiarmid Park in recent years - could all that change this evening?
On-loan Manchester United goalie is first choice and will almost certainly continue as No.1.
Teenager is likely to start at right-back tonight to accommodate Michael Smith's role as an auxiliary centre-back.
As mentioned, Northern Ireland international is set to continue in central defence with Craig Halkett and John Souttar both out injured.
Captain will start alongside Smith at the back.
Former Leeds man has recovered from a facial knock picked up against Rangers and should get the nod at left-back.
Australian midfielder has played his way back into contention in recent weeks and is set to retain his starting berth in Perth in a holding role alongside...
Former Cardiff man should return to the starting line-up after making the bench against Livingston. Could start with Glenn Whelan unlikely to be risked ahead of Sunday's Betfred Cup semi-final against Rangers.
Clare is set to continue as Craig Levein's option at No.10.
On-loan Manchester City man could be handed a role on the wing after struggling to get into the game on the left of a midfield four against Livingston.
Young winger is set to start on the right flank after making a half-hour appearance against Livingston.
Striker is set to continue as a lone frontman supported by the attacking midfield trio.
Colin Doyle is likely to be listed as back-up 'keeper while Jamie Brandon and Clevid Dikamona could provide defensive cover. Jamie Walker could be named on the bench but it's likely to be too soon for Peter Haring. Andy Irving is expected to feature on the bench while Aidan Keena could also be named in the matchday squad. Steven MacLean, Craig Wighton and Cammy Logan could also be in with a chance.