Australian Oscar Piastri roared back from season-opening disappointment in his home race by winning the Chinese Formula One Grand Prix from pole position in a McLaren one-two with championship-leading teammate Lando Norris on Sunday.