Oscar Piastri took pole in qualifying for the Bahrain Grand Prix on Saturday as his McLaren teammate and Formula 1 standings leader Lando Norris could only manage sixth.
George Russell was a surprisingly strong challenger and placed second for Mercedes, .168 of a second off Piastri's time. However, a penalty for a team mix-up meant he won't start Sunday's race alongside Piastri.
A ruling issued late Saturday dropped Russell one place because Mercedes released his car from the garage to the pit lane before it had officially reopened following a red flag. Charles Leclerc, who qualified third for Ferrari, will start second.
Russell's 18-year-old rookie teammate Andrea Kimi Antonelli was also dropped one spot from fourth to fifth.
Norris was .426 off Piastri's pace in sixth and told broadcaster Sky Sports he had ''no idea'' what went wrong.
''I'm just not quick enough,'' he said.
Champion Max Verstappen of Red Bull was seventh after reporting a ''terrible'' problem with his brakes and seven-time champion Lewis Hamilton was ninth for Ferrari.
''The others caught up a little bit closer than what I wanted,'' Piastri said of the unexpected pressure from Mercedes, ''but I still delivered the laps when it mattered, which was the most important thing in the end so very, very happy.''