Sports

San Francisco Shock sweep Vancouver Titans at 2019 Overwatch League Finals

In the 2019 Overwatch League Finals at Wells Fargo Center in Philadelphia, the San Francisco Shock swept the Vancouver Titans to capture the title.