MEXICO CITY >> Carlos Sainz Jr. won the Mexico City Grand Prix on Sunday and Lando Norris closed the gap in the Formula 1 championship race after another contentious battle with Max Verstappen.

Sianz, meanwhile, not only won but finished on the podium for the first time in Mexico City. It was the fourth win of his career, and second of the season for the driver who is being replaced by Hamilton next year at Ferrari. Sainz had never before won two races in a season.

“Honestly, I really wanted this one,” said Sainz, who sounded emotional on his radio on the cool-down lap. “I really needed it for myself, I wanted to get it done. I’ve been saying for a while I wanted to get one more win before leaving Ferrari, and to do it here in front of this mega crowd, it is incredible.

“Now, four races left, I want to enjoy as much as possible and if another one comes, I will go for it.”

Verstappen started second and took the lead from pole-sitter Sainz on the start, but the first lap quickly drew a caution when contact between Yuki Tsunoda and Alex Albon caused Tsundona to crash and Albon to retire with damage to his car.

The restart was spicy with the Ferraris racing Verstappen and Norris for position. And for a second consecutive week, the title contenders clashed.

Norris was penalized last week. This time it cost Verstappen two penalties totaling 20 seconds.

“I knew what to expect. I don’t want to expect such a thing, because I respect Max a lot as a driver, but I was waiting to expect something like this,” Norris said. “Not very clean driving in my opinion, but I avoided it.”

Norris was penalized a week ago at the United States Grand Prix for forcing Verstappen off track — a punishment that gave the final spot on the podium to the three-time reigning world champion. It also allowed Verstappen to widen his lead in the driver standings to 57 points before the race Sunday.

The tables were turned at Autódromo Hermanos Rodríguez when Verstappen was given a 10-second penalty for banging wheels with Norris and forcing Norris off the track.

“Ten? That’s aggressive,” Verstappen said.

He then was slapped with a second 10-second penalty for gaining position when he left the track for a combined 20-second penalty to be served on his first pit stop.

“That’s fine then. That’s silly, man,” Verstappen radioed.

He pitted from third on Lap 27 and his mechanics could not begin his service until the 20-second penalty was served. He dropped to 15th when he rejoined the race.

Verstappen recovered to finish sixth.