Good teams don't beat elite teams. The Ravens are a very flawed team. They will not be able to score with the elite teams like the Bills, Chiefs, or Packers.
The Packers blowing out the Titans a few weeks back showed me all I needed to see. There are 3 elite teams and everyone else. The Bills could easily lose to the Chiefs or Packers. They aren't losing to anyone else.