Oscar Piastri made it a clean sweep of fastest times in all three practice sessions for McLaren ahead of the Bahrain Grand Prix this weekend, besting team mate Lando Norris by 0.668s.