sprint race catalonia 2025 analysis