Hearts held off a strong Kilmarnock fightback to win a five-goal thriller at Tynecastle Park and leapfrog Derek McInnes' side in the Scottish Premiership.
Elton Kabangu scored after seven minutes on his first league start and the hosts dominated the first half without further testing deputing goalkeeper Kieran O'Hara.
Kilmarnock immediately made them pay in the second half, with Bobby Wales smashing home a volley to bring the score level after 50 minutes.
However, Hearts found a response quickly. James Wilson did brilliantly to win a corner which James Penrice put onto the head of Jamie McCart, with the January signing powering in a header.
Two minutes later, it looks like the hosts had wrapped up proceedings with a bizarre goal. Jorge Grant's initial shot deflected high into the air, but the midfielder got his head to the ball before O'Hara could collect.
Kilmarnock hit back again, as Fraser Murray nodded Danny Armstrong's cross through Craig Gordon's legs at the back post to set up a tense finale.
Both sides threw everything at finding the next goal, but both keepers produced a few fine saves to keep the scoreline as it was, much to Kilmarnock's dismay.