W trakcie trzeciej sesji treningowej przed Grand Prix Belgii Esteban Gutiérrez w sposób nieregulaminowy przyblokował Pascala Wehrleina, za co nałożono na niego karę przesunięcia o pięć miejsc na starcie. Podczas kwalifikacji obaj kierowcy amerykańskiego zespołu awansowali do Q2, gdzie Grosjean uzyskał rezultat 1:48,316, a Gutiérrez – 1:48,598. Dzięki temu Francuz startował z jedenastego miejsca, a Meksykanin, po uwzględnieniu kary, z osiemnastego. Na starcie wyścigu miała miejsce kolizja między Verstappenem, Vettelem i Räikkönenem, ponadto z rywalizacji odpadli Wehrlein, Sainz i Button. Dzięki tym wydarzeniom na trzecim okrążeniu Grosjean był szósty, a Gutiérrez – dziewiąty. Na szóstym okrążeniu wypadek miał Kevin Magnussen i na tor wyjechał samochód bezpieczeństwa. Korzystając z tego, Grosjean natychmiast wymienił opony na miękkie, a jego zespołowy kolega uczynił to okrążenie później; w efekcie tego na ósmym okrążeniu kierowcy ci zajmowali odpowiednio dziesiąte i trzynaste miejsce. Po dziesięciu okrążeniach wyścig został jednak przerwany i obaj zawodnicy Haasa ponownie wymienili opony na miękkie. Po wznowieniu wyścigu Grosjean wyprzedził Jolyona Palmera na dwunastym okrążeniu, a Gutiérrez uczynił to samo trzy okrążenia później. Od szesnastego okrążenia francuski kierowca zaczął jednak regularnie tracić pozycje i na 20. okrążeniu był trzynasty, podczas gdy jego partner z zespołu w tym okresie jechał w czołowej dziesiątce. Meksykanin zjechał na ostatni pit-stop na 22. okrążeniu, wymieniając opony na pośrednie. Taki sam manewr zastosował Grosjean okrążenie później. Po wyprzedzeniu Kwiata oraz pit-stopie Räikkönena meksykański zawodnik był jedenasty. Grosjean z kolei jechał jako piętnasty, po czym wyprzedził Palmera (31. okrążenie) oraz Kwiata (35. okrążenie). Na 36. okrążeniu Verstappen wyprzedził Gutiérreza. Meksykanin ukończył więc Grand Prix Belgii na dwunastym miejscu, a jego partner finiszował tuż za nim.