Hearts will host St Mirren in the Scottish Cup quarter-finals. Neil Critchley's beat St Mirren 4-2 on penalties in the fifth ...