24September2025 27 cars entered for Barcelona finale, as sensational 12-way title battle goes to the wire