Hallers menjebol gawang tuan rumah pada menit ke-14 dengan tembakan kaki kanannya menyelesaikan umpan silang kapten Dusan Tadic.
Sebelum gol itu, Ajax sebetulnya punya dua peluang bagus lain untuk membuka keunggulan tetapi tendangan Edson Alvarez dan Tadic masih mampu diamankan oleh kiper Kostas Lamprou.
Baca juga: Ajax bangkit dari ketertinggalan saat menang di markas Heerenveen
Talenta muda Antony Matheus seharusnya bisa menggandakan keunggulan Ajax pada menit ke-36, sayangnya penyelesaiannya atas umpan kiriman Tadic melenceng dari sasaran.
Pemain muda lainnya, Devyne Rensh beroleh peluang berbahaya untuk Ajax pada menit ke-57, tetapi tembakannya masih bisa dihentikan oleh Lamprou.
Sebaliknya tuan rumah yang jarang menciptakan peluang hampir menyamakan kedudukan pada menit ke-74, jika saja eksekusi tendangan bebas Cyril Ngonge yang sudah memperdaya kiper Kjell Scherpen tak ditolak oleh mistar gawang.
Skor 1-0 tak mampu diperlebar oleh Ajax, tetapi kemenangan itu membuat mereka kini mengumpulkan 72 poin di puncak klasemen atau unggul 11 poin atas dua pesaing terdekat PSV Eindhoven dan AZ Alkmaar.
Baca juga: Ajax pesta lima gol ke gawang ADO Den Haag
Baca juga: Hasil Liga Belanda: AZ naik posisi kedua usai kalahkan Sparta
Dengan situasi memiliki satu laga simpanan yang belum dilakoni, Ajax kini butuh hanya dua kemenangan lagi untuk mengunci gelar juara musim ini.
Sementara bagi RKC (26), yang menelan dua kekalahan beruntun, tak beranjak dari urutan ke-14 dengan jarak aman dari zona degradasi tetap empat poin, demikian catatan laman resmi Liga Belanda.
Pekan depan, Liga Belanda akan memasuki masa libur untuk memberi kesempatan dimainkannya partai final Piala KNVB Beker yang mempertemukan Ajax dengan Vitesse Arnhem di De Kuip pada Minggu (18/4).
Baca juga: Dua gol bunuh diri warnai kemenangan Feyenoord di markas Utrecht
Baca juga: Donyell Malen bawa PSV amankan kembali posisi kedua