Med Ferrari-föraren Charles Leclerc ur toppstriden kunde Verstappen ta sin sjätte seger för säsongen – dock pressad av Ferraris andre förare Carlos Sainz på grund av en säkerhetsbil.
– Det var riktigt spännande i slutet, konstaterade Verstappen i den officiella intervjun efter loppet.
Lecler sluade femma
Ferrari blev tvungna att byta Charles Leclercs motor vilket betydde att han fick starta från sista led. Monegasken är Max Verstappens främste utmanare och trots förutsättningarna klättrade han hela vägen upp till femte plats.
Kvalets stora utropstecken, Fernando Alonso, är nog inte supernöjd med sin insats i Alpine-bilen. Från sin andraplats föll 40-åringen hela vägen ner till sjunde.
Russell på fjärde plats
Mercedes kan vara nöjda med sina förares insatser. George Russell slutade på fjärde plats bakom Lewis Hamilton som trea. Den sistnämnda gjorde ett bra race och hade under delar av loppet hela banans snabbaste varv. Det här var Hamiltons blott andra topp 3-placering, första kom i säsongens första race i Bahrain.
– Det är överväldigande att ta tredjeplatsen. Det har varit en kamp med bilen i år, men vi i teamet ger aldrig upp och det inspireras jag av. De andra är lite för snabba just nu, men vi gör allt vi kan och kommer närmare, säger Hamilton.
Försprånget försvann
När Yuki Tsunoda körde av på det 49:onde varvet och en en säkerhetsbil tillkallades, vilket skapade spänning och ställde Kanadas grand prix på sin spets. Verstappens försprång försvann och då kunde Carlos Sainz ge nederländaren en match hela vägen in i mål.
– Jag gav allt jag hade, men det gjorde Carlos också. De sista varven var riktigt roliga, säger Verstappen.
– Jag tryckte på och försökte med allt jag hade för att slå Max men vi hade inte den farten, säger Carlos Sainz.
Sämre gick det för Verstappens stallkollega Sergio Perez. På varv 9 fick mexikanen problem med växellådan som gjorde att han fick avbryta. Något som resulterade i kvällens första virtuella säkerhetsbil, en andra tillkallades då Mick Schumacher, Haas, tvingades utgå.
ARKIV: Här tog Verstappen hem första F1-loppet i Miami (9 maj):