Lewis Hamilton was delighted to see his former team McLaren back on top as Lando Norris claimed his first Formula One victory at the Miami Grand Prix on Sunday.

Norris raced from fifth on the grid to beat Max Verstappen by seven seconds at the Miami International Autodrome, becoming just the second driver – after Ferrari's Carlos Sainz – to overcome the three-time world champion this year.

Norris' victory made him the 21st British driver to win an F1 race but the first since George Russell took the honours at the 2022 Sao Paulo Grand Prix, while Russell's Mercedes team-mate Hamilton has not recorded a victory since the 2021 Saudi Arabian Grand Prix.

Hamilton won the first of his seven drivers' championships with McLaren in 2008, and he is pleased to see his former team challenging the dominance of Red Bull.

"I'm really happy for Lando," Hamilton told Sky Sports after the race. "I just told him he needs to stay tonight, he's got to change his flight home – he just won a race!

"It's a special moment to win your first Grand Prix. I started at McLaren and I'm really happy to see them back at the top. It's been a long time."

McLaren are third in the constructors' championship standings with 124 points through six races of the season, 63 behind Ferrari in second and 60 clear of fourth-placed Mercedes.

A gap of over 18 seconds separated the two Silver Arrows on Sunday as Russell finished eighth, two places behind Hamilton, and he was at a loss to explain his lack of pace.

"I don't think it caught us off guard. I just had no pace at all. It was just a lot worse than expected," Russell said.

"My race pace has been pretty strong this year but compared to Lewis I was nowhere. We need to check and see what happened and go from there.

"We lost even more points but as I said yesterday, we know where we are as a team. We're a long way from where we want to be."