The San Francisco Shock won the Overwatch League Stage 2 Finals on Sunday, taking a highly anticipated upset over the Vancouver Titans.

The Overwatch series opened with a strong 2-0 win for the Shock on Lijiang Tower, giving fans an early sense of the team's chance to take the entire finals. The Titans bounced back on a hard-fought King's Row to tie the series at 1-1.

Map three saw the teams fight for Paris, where the Titans full-held the Shock before making quick work of its defense with a surprise 2-2-2 composition.

Watchpoint: Gibraltar went the way of the Shock, as did Oasis, putting the series at 3-2 at halftime.

The series was decided on the back of heroic plays from both Matthew "super" DeLisi and Jay "sinatraa" Won on Blizzard World. The Shock handed the Titans its first ever Overwatch League loss to claim the championship.

The Shock's 4-2 win earned it its first ever stage championship.

Photo by Robert Paul/Blizzard