Lawrence Shankland was the Hearts hero with two late goals in a five-goal thriller against Dundee at Dens Park.
It was the second time in 11 days that the Jam Tarts had beaten the Dark Blues 3-2, and it extended their cinch Premiership unbeaten run to eight games.
The home side opened the scoring in the first half through Jordan McGhee before Hearts equalised after the break with an Alan Forrest goal.
The Dark Blues took the lead once more with a stunning strike from Lyall Cameron but Hearts secured all three points with two goals by their talismanic skipper.
The visitors came close to breaking the deadlock in the 22nd minute when Shankland hit a shot on the turn inside the Dundee box which clipped the outside of home keeper Trevor Carson’s right-hand post.
Dundee responded immediately with Luke McCowan bursting down the left before sending an inviting cross into the Hearts box but Amadou Bakayoko could only direct his shot at Jam Tarts keeper Zander Clark who made a comfortable save.
However, it was the home side who finally made the breakthrough in the 26th minute when McCowan fired in another pinpoint cross with McGhee heading past Clark.
Dundee came close to doubling their advantage shortly after with Shankland having to clear a Michael Mellon flick off his own line.
The Dark Blues were quickly out of the blocks at the start of the second half with Owen Beck finding Lee Ashcroft six yards out with a free-kick but the centre-half fired well over the bar.
However, there was another goal in the 55th minute – and it was the Jam Tarts who scored it thanks to a moment of magic from Shankland.
The Scotland striker spun on the edge of the Dundee box, taking two defenders out of the game before teeing up Forrest who made no mistake firing past Carson.
Hearts were level for just four minutes before Dundee stormed into the lead again with Cameron sending a rocket from the edge of the box flying past Clark.
However, Hearts equalised once more in the 79th minute. Referee Graham Grainger judged that Ashcroft had handled a Shankland shot and pointed to the spot.
The striker, who had missed his three previous penalties, stepped up and although Carson managed to get a hand to the spot-kick he could not keep it out.
Dundee substitute Zach Robinson then passed up a gilt-edged opportunity when he headed wide with the goal at his mercy.
Shankland though made no mistake in the 87th minute when he latched onto a ball from Kenneth Vargas before sending a shot past Carson with another clinical finish.