Carlos Sainz led Ferrari to a second victory in as many weeks as Lando Norris and Max Verstappen clashed once again at an enthralling Mexican Grand Prix on Sunday.

Sainz secured his second victory of the season, despite having lost the lead to Verstappen on the first lap, to become the first Ferrari driver to win in Mexico since 1990.

But a week on from their tussle in Austin, Verstappen and Norris were again involved in an incident, resulting in the Dutchman recieving two 10-second penalties.

Verstappen was given a penalty for forcing Norris off the track in an incident at Turn Four on lap 10 and another for leaving the track and gaining an advantage four corners later.

Norris took second place, catching and passing Ferrari’s Charles Leclerc for second with nine laps to go, subsequently gaining points to Verstappen in the drivers' championship battle.

Behind the top three, Mercedes duo Lewis Hamilton and George Russell were locked in combat throughout, but it was the seven-time world champion who claimed fourth place.

Verstappen's penalty saw him end the race in sixth, while Kevin Magnussen and Nico Hulkenberg finished inside the top 10.

Norris' team-mate Oscar Piastri was sandwiched in between the Haas duo in eighth, while Pierre Gasly picked up a rare point in what has been a disappointing season for the Frenchman.

Data Debrief: Smooth Operator

Sainz's triumph saw him claim a fourth win in Formula 1, and his second of 2024 after winning in Australia earlier this year - the first time he has two wins in a season.

The Spaniard has achieved all four of his victories as a Ferrari driver, equalling John Surtees, Eddie Irvine and Clay Regazzoni for the Italian team.

He also became the third Scuderia driver to win in Mexico after Jacky Ickx in 1970 and Alain Prost in 1990.

Top 10

1. Carlos Sainz (Ferrari)

2. Lando Norris (McLaren)

3. Charles Leclerc (Ferrari)

4. Lewis Hamilton (Mercedes)

5. George Russell (Mercedes)

6. Max Verstappen (Red Bull)

7. Kevin Magnussen (Haas)

8. Oscar Piastri (McLaren)

9. Nico Hulkenberg (Haas)

10. Pierre Gasly (Alpine)

CHAMPIONSHIP STANDINGS

Drivers'

1. Max Verstappen - 362

2. Lando Norris - 315

3. Charles Leclerc - 291

Constructors'

1. McLaren - 566

2. Ferrari - 537

3. Red Bull - 512