Yahoo Sports reports: The famous phrase, “Football is a sport invented by the English, played 11 against 11, and Germany always wins,” has lost some of its force in recent World Cups. After losing to Ecuador in the gro...