Hearts pindah ke tempat ketiga di Liga Utama saat Lawrence Shankland mencetak dua gol dalam kemenangan 3-1 mereka atas Kilmarnock di Tynecastle.
Gol dalam 30 menit pertama dari Josh Ginnelly dan pencetak gol terbanyak Shankland membuat Jambos memegang kendali hingga gol Ash Taylor di menit ke-74 membawa tim tamu kembali bersaing.
Namun, Shankland meredakan saraf tuan rumah dengan penalti saat mereka pindah ke coattails dari Aberdeen dalam perlombaan untuk Eropa.
Hearts membuat tiga perubahan pada tim yang memulai pertandingan terakhir sebelum jeda Piala Dunia saat Craig Halkett, Stephen Kingsley dan Andy Halliday mengambil alih dari Toby Sibbick, Orestis Kiomourtzoglou dan Kye Rowles yang diskors.
Killie awalnya membuat dua perubahan pada tim yang memulai kemenangan 1-0 mereka atas Hibernian lima minggu sebelumnya saat Kerr McInroy dan Taylor masuk menggantikan Fraser Murray dan Jeriel Dorsett.
Namun, mereka dipaksa melakukan perubahan ketiga sesaat sebelum kick-off ketika Innes Cameron tampaknya mengalami cedera parah dalam pemanasan dan striker berusia 17 tahun Bobby Wales dipromosikan dari bangku cadangan untuk melakukan start pertamanya.
Tuan rumah memimpin sejak pembukaan pertandingan pertama yang jelas di menit ke-19. Killie bek Joe Wright membuat kekacauan dalam menangani bola Kingsley di atas dan Ginnelly mengunci bola yang memantul, memantapkan dirinya dan melepaskan serangan klinis melewati Sam Walker yang terbuka dari dalam kotak.
Ginnelly seharusnya menggandakan golnya empat menit kemudian ketika dia menerima umpan panjang lainnya dari Kingsley, tetapi dia mengirim tembakan miringnya melebar ke tiang jauh.
Hearts memperbesar keunggulan mereka pada menit ke-29 ketika umpan tendangan bebas indah Robert Snodgrass dari kiri ditepis dari jarak dekat oleh Shankland.
Jambos mengira mereka mencetak gol ketiga pada menit ke-36 ketika Alex Cochrane melakukan penyelesaian dengan sudut rendah setelah mendapat umpan dari Ginnelly, tetapi gol tersebut dianulir karena offside.
Sisi Tynecastle bermain dengan ekor mereka ke atas dan mereka nyaris lagi tiga menit sebelum jeda ketika Ginnelly melepaskan tembakan melebar dari dalam kotak setelah permainan bagus oleh Barrie McKay dan Shankland untuk menjebaknya.
Killie memiliki peluang pertama yang tepat untuk pertandingan tersebut di menit terakhir babak pertama, tetapi sundulan Liam Donnelly melebar dari sepak pojok McInroy, dengan Lewis Mayo tidak mampu menyentuhnya di tiang belakang.
Hati terancam satu menit setelah restart ketika Halliday melihat tembakan membentur tiang oleh Walker. Penjaga hati Craig Gordon harus melakukan penyelamatan bagus untuk mencegah sundulan Joe Wright di menit ke-51.
Michael Smith dan Cochrane sama-sama mengirim tembakan melebar dari tepi kotak saat tuan rumah, yang mendominasi untuk waktu yang lama, berusaha untuk mematikan permainan.
Tapi Killie membalaskan satu gol pada menit ke-74 ketika Taylor masuk ke tiang belakang untuk menjatuhkan tendangan bebas dari Daniel Armstrong.
Hearts tiba-tiba menemukan diri mereka dalam bahaya menolak apa yang seharusnya menjadi kemenangan yang nyaman, tetapi mereka mendapatkan kembali keunggulan dua gol mereka di menit ke-88 ketika Shankland mengonversi penalti setelah Wright dihukum karena handball.
Apa berikutnya?
Kilmarnock bertandang ke Motherwell pada 23 Desember, kick-off pukul 19.45.
Hearts melakukan perjalanan untuk menghadapi Dundee United pada Malam Natal. Pertandingan itu dimulai pukul 2 siang.