That's the same "division leader" the Bills blew out on opening day, right? Sorry, not buying your logic. The Bills are a better team and should win this game handily, even down two of their best playmakers. Of course as we all know, "should" and "will" are very different things, and the Bills team that destroyed Indy and Miami, not the one who struggled against the Giants, needs to show up. I think they will.
Bills 37 - 13