BBC: Twitch in last-minute deal with Overwatch

BBC: Twitch in last-minute deal with Overwatch. “A last-minute deal has been struck between the makers of video game Overwatch and streaming site Twitch a day before matches kick off in a newly created league. Developer Activision Blizzard hopes that the matches Twitch will stream will help make e-sports mainstream.”