Shanghai Dragons Crowned Overwatch Champions

The 2019 Shanghai eSports Masters wrapped up on Sunday. The four-day multi-tournament gaming event concluded with Shanghai Dragons winning the Overwatch Championship on home soil. The Masters proved to be immensely popular with sold-out crowds and millions watching online, cementing Shanghai’s status as an eSports capital.


Video Source: Shanghai Live