Robbie Neilson was pleased to leave Dundee with all three points this afternoon, but admitted that the first 15 minutes wasn't good enough.
A Dylan Levitt strike in the opening minutes was cancelled out by Liam Boyce's sixteenth goal of the campaign just before the interval.
Ryan Edwards put the Terrors back in the driving seat with a stunning long range effort, before an Ellis Simms rocket in the final moments clinched the win.
Satisfied with the character, less so with some aspects of the performance.
"I thought we started the game quite passively. It wasn't good enough, to be honest with you," he told Hearts TV.
"Losing the goal spurred us into life. We started to show a bit of pride for what it's about to play at Hearts. We didn't accept getting beat coming up here.
"The next 75 minutes was much more pleasing. I felt we dominated most of the game; passed the ball well and created a lot of chances. Pleased to get the three points."
With a number of rotations made to the team sheet due to injury, there were some nerves when Aaron McEneff was an enforced substitution in the first half.
Robbie revealed he was taken off as a precaution, and hopes the Irishman's issue will be ok in the immediate future.
"I think he'll be alright, his calf tightened up a wee bit," he explained.
"He was going to go back out but we didn't want to risk it, what with us being down to the bare bones as it is. I thought Woodburn, Gino and Taylor were all excellent coming in today."