Po ketverių metų, per kuriuos nebuvo daug sėkmės, Häkkinen 1997 m. laimėjo pirmąją "Formulės 1" pergalę. Jis laimėjo aštuonias 1998 metų sezono lenktynes, užsitikrinęs Pasaulio vairuotojų čempionatą sezono pabaigoje Japonijos Grand Prix
Jo sėkmė taip pat padėjo "McLaren" užsitikrinti Konstruktorų pasaulio čempionatą. Jis pakartojo savo sėkmę 1999 m. Pasaulio čempionate, laimėdamas penkias pergales. 2000 m. jis baigė vairuotojų čempionate antruoju, už Maiklo Šumacherio, ir 2001 m. laimėjo dar dvi pergalės.