I would say "Barcelona usually wins the game," because the city name is grammatically a singular noun. I would use the third person singular for all city names: "Munich wins the European Cup." "London is hosting the Olympics." However, team names, at least in the United States, are almost always grammatical plurals. In this case, we say, "The LA Lakers are the best!" "The Boston Celtics are expected to win."