Lawrence Shankland scored his 50th goal for Hearts as the rampant Edinburgh side tightened their grip on third spot in the cinch Premiership with a 1-0 win away to St Johnstone.
The Jambos captain struck for the 22nd time this season early in the second half to settle a tightly-contested affair at McDiarmid Park and secure a sixth consecutive victory in all competitions.
Hearts have now won 12 of their last 15 league matches since the start of November and remain 12 points clear of nearest challengers Kilmarnock.
Saints boss Craig Levein – a two-time former Jambos manager – made one alteration to the side that won 1-0 at Ross County on Saturday as Oludare Olufunwa replaced David Keltjens.
There were three changes to the Hearts team that started the 3-…