The Overwatch tournament at the Esports Shanghai Masters will feature four Chinese teams duking it out for the title. All the fixtures will take place at New Jing’an Sports Center on Sunday, December 1.
The Overwatch tournament at the Esports Shanghai Masters will feature four Chinese teams duking it out for the title. All the fixtures will take place at New Jing’an Sports Center on Sunday, December 1.