eSports

The Vancouver Titans defeat the San Francisco Shock to win the Overwatch League’s Stage 1 Finals