Hearts boss Robbie Neilson has named his side to face Zurich in the Europa League play-off, making three changes for the crucial first-leg match.
Nathaniel Atkinson, Peter Haring and Stephen Kingsley come into the side that beat Dundee United on Sunday,, with Michael Smith, Liam Boyce and Alan Forrest dropping to the bench.
Hearts face the Swiss side with a place in the Europa League group stage on the line, and Neilson and his players are hoping for a positive result to take back to Tynecastle for the decisive match next week.
Craig Gordon starts in goal for the match at Kyunpark in St Gallen, with Alex Cochrane, Kingsley, Kye Rowes, Craig Halkett and Nathaniel Atkinson in defence.
Jorge Grant, Haring and Cammy Devlin are in midfield, with Barrie McKay playing in support of Shankland.
The substitutes are: Ross Stewart, Michael Smith, Liam Boyce, Gary Mackay-Steven, Andy Halliday, Alan Forrest, Lewis Neilson, Toby Sibbick, Euan Henderson, Connor Smith, Josh Ginnelly