Kevin Magnussen måtte spænde vikingehjelmen og kæmpe hårdt for at hænge på, men det lykkedes.
Den danske Formel 1-kører sluttede på en 10. plads i søndagens grandprix i Miami, hvilket indbringer ham ét point til den samlede stilling.
Red Bulls forsvarende verdensmester, Max Verstappen, vandt løbet. Holdkammeraten Sergio Perez blev nummer to, mens Fernando Alonso fra Aston Martin sluttede på tredjepladsen.
Den 30-årige Kevin Magnussen begyndte som nummer fire i sin Haas-racer efter lørdagens kvalifikation foran ovenstående fartdjævel fra Holland, som startede som nummer ni.
Danskeren fik en skidt start på første omgang og havde dog svært ved at holde Max Verstappen bag sig. Verdensmesteren overhalede Kevin Magnussen på fjerde omgang.
Haas-danskeren gled dog længere tilbage i feltet og var på et tidspunkt at finde som nummer 15. Efter en tur i pitten, hvor han blev forsynet med hårde dæk viste Kevin Magnussen bedre takter.
Han kravlede stille og roligt tilbage i point-land, og fra en 8. plads udfordrede han til tider den tidligere verdensmester Lewis Hamilton. Briten i sin Mercedes vandt dog duellen og sluttede som nummer seks.
Kevin Magnussens håb om point lod sig dog ikke punktere, selvom han også blev distanceret af Alpines Esteban Ocon. Danskeren holdt stand og sluttede på en 10. plads.
Haas-kollegaen Nico Hülkenberg endte på en 15. plads uden for pointene. Set med danske briller er det godt nyt, da tyskeren på det seneste har været bedre kørende.
Max Verstappen fører den samlede VM-stilling med 119 point, mens Sergio Perez og Fernando Alonso har henholdsvis 105 og 75 point på de efterfølgende pladser.
Det næste grandprix køres om 14 dage i Italien.