Team USA sweep China to win Overwatch World Cup at BlizzCon | ESPN Esports

The United States swept China in the first-to-three final of the 2019 Overwatch World Cup to claim a gold medal at BlizzCon. Three-time champion South Korea took the bronze.
Read More

Leave a Reply