Oscar Piastri started from pole position in his first grand prix since his heartbreak at Albert Park and drove a near-faultless race en route to victory.