Australia's Oscar Piastri has won the Bahrain Grand Prix for McLaren as if there was nobody else on track. Starting from pole he was never really challenged. Behind him, lots of action that eventually saw Russell battle his own car to finish second as Norris finished third.