Norris and McLaren almost perfect as Ferrari flounder

Lando Norris' first grand prix win of 2026 was a long time coming as the mistakes piled up for Ferrari in Hungary, writes Andrew Benson.