Oscar Piastri led McLaren’s 50th one-two finish ahead of teammate Lando Norris in a straightforward Chinese Grand Prix.