Germany survive hair pull as France lose their heads and Euro 2025 quarter-finalGermany survive hair pull as France lose their heads and Euro 2025 quarter-final.Add to your bookmarks