Team United States dominates to win 2019 Overwatch World Cup
History has been made! For the first time in history, TeamUSA wins the Overwatch World Cup after sweep China in the grand finals, at Anhein, California. With a total dominance in the tournament, TeamUSA finished nearly perfect with a 18-1 in maps. Sinatraa, OWL 2019 MVP, claimed MVP honors via fan vote (arena and Twitch). […]