The Azerbaijan Grand Prix ran for 51 laps, with Ricciardo winning in 2 hours 03 minutes 55.573 seconds. Hamilton started from pole. Bottas and Räikkönen made contact at Turn 2, after which Bottas pitted with a puncture, fell to the back and at one stage was a lap down.
Kvyat stopped with a car failure, prompting the first safety-car deployment on lap 13. After racing resumed, Ocon and Pérez collided, and debris brought the safety car back out. Verstappen and Palmer also retired early with car problems.
Hamilton slowed during a safety-car period. Vettel believed he had braked too sharply and subsequently ran into the back of the Mercedes. The pair then made wheel-to-wheel contact as they ran alongside each other. The stewards gave Vettel a 10-second stop-go penalty, costing him the initiative in the fight for victory.
Debris on the track prompted a red flag on lap 22. After a 23-minute suspension, the cars resumed behind the safety car. Teams used the stoppage to repair damaged cars. Pérez and Räikkönen returned to the track, but both eventually retired.
After the restart, Hamilton was forced to pit because his headrest had come loose, losing his previous advantage. Vettel rejoined after serving his stop-go penalty, while Hamilton also lost his position among the front-runners. The repeated interruptions continually changed tyre strategies and track position.

Ricciardo had made an early pit stop after debris entered a brake-cooling duct and had fallen as low as 17th. After the restart, he passed cars ahead in succession and took advantage of Hamilton’s stop and Vettel’s penalty to move into the lead. He secured Red Bull’s first win of the season, while Stroll held a podium position.
Bottas closed the gap in the final stages and passed Stroll on the outside just before the finish line on the last lap, taking second by 0.105 seconds. The 18-year-old Stroll claimed his first F1 podium. Vettel finished fourth, Hamilton fifth and Alonso ninth, scoring McLaren’s first points of the season.
The table below gives the official final classification and points. Only 13 cars finished the race, with several other drivers retiring because of collisions or mechanical failures.
| Position | Driver | Team | Time/Gap | Points |
|---|---|---|---|---|
| 1 | Daniel Ricciardo | Red Bull | 2:03:55.573 | 25 |
| 2 | Valtteri Bottas | Mercedes | 51 laps, +3.904s | 18 |
| 3 | Lance Stroll | Williams | 51 laps, +4.009s | 15 |
| 4 | Sebastian Vettel | Ferrari | 51 laps, +5.976s | 12 |
| 5 | Lewis Hamilton | Mercedes | 51 laps, +6.188s | 10 |
| 6 | Esteban Ocon | Force India | 51 laps, +30.298s | 8 |
| 7 | Kevin Magnussen | Haas | 51 laps, +41.753s | 6 |
| 8 | Carlos Sainz | Toro Rosso | 51 laps, +49.400s | 4 |
| 9 | Fernando Alonso | McLaren | 51 laps, +59.551s | 2 |
| 10 | Pascal Wehrlein | Sauber | 51 laps, +89.093s | 1 |
| 11 | Marcus Ericsson | Sauber | 51 laps, +91.794s | 0 |
| 12 | Stoffel Vandoorne | McLaren | 51 laps, +92.160s | 0 |
| 13 | Romain Grosjean | Haas | 50 laps, +1 lap | 0 |
| 14 | Kimi Räikkönen | Ferrari | DNF | 0 |
| Retired | Sergio Pérez | Force India | DNF | 0 |
| Retired | Felipe Massa | Williams | DNF | 0 |
| Retired | Nico Hülkenberg | Renault | DNF | 0 |
| Retired | Max Verstappen | Red Bull | DNF | 0 |
| Retired | Daniil Kvyat | Toro Rosso | DNF | 0 |
| Retired | Jolyon Palmer | Renault | DNF | 0 |