Hamilton firmó desde la «pole» su sexagésima quinta victoria en Fórmula Uno y la tercera de la presente temporada tras las sumadas en Azerbaiyán y
Ricciardo le ganó la partida al alemán Sebastian Vettel (de Ferrari) y del británico Lewis Hamilton ( de Mercedes)
Con esta segunda victoria consecutiva, en Montmeló, Hamilton aumenta su diferencia sobre el alemán a 17 unidades
Dominando de principio a fin, así ganó Hamilton en su casa con Bottas y Raikkonen en el podio y Vettel, séptimo. Alonso y Sainz se
Vettel no ganaba una carrera de Fórmula 1 desde el Gran Premio de Singapur de 2015 y pone fin así a su periodo más largo