I think this is going to be a rough game. The Buffalo Defense is no joke, even without Marcell Dareus, I still think that they're an above average defense. The DBs are good (likely better than the Raven WRs). I think that the Ravens are going to need to have a good day running the ball and attacking the LBs in the passing game.
The Bills offense could be interesting, if Sammy Watkins gets going, this game could quickly get out of hand for the Ravens. I think containing Tyrod is not going to be a problem and I think that The DL is going to give McCoy a bad day. Ultimately, if Watkins gets going and this game turns into a shootout, the Ravens are unlikely to win, but since Watkins has had some struggles with injuries this offseason, I don't think he is going to be playing out of his mind in week 1.
Score: Ravens 24, Bills 20