Sports England end Spain’s 43-game unbeaten run with thrilling victory in Madrid Taiwo Oyedokun Nov 16, 2026 England produced a remarkable performance to defeat Spain 3-2 in Madrid, ending the European champions’ impressive 43-match…