Racing 2026 Azerbaijan GP: Russell Holds Off Verstappen in Dramatic Baku Finish as Hadjar Takes Third 1 month ago