Relive the race in Shanghai as emotions ran high on the airwaves in the second race of the season at the 2025 Chinese Grand Prix.