For Overwatch on the PC, a GameFAQs message board topic titled the actual link is a messy fake looking crap going to a Blizzard login .