Titans, Bills, and Colts are all tough opponents for them. Even if they split with the Bills, they could easily lose to the others and end up with only two more wins.
Or they could beat everybody. You just have to see how the games play out. The two games against the Bills will determine the division.
I do think the Bills have the slightly easier remaining schedule. Two bad teams in the Jets and Falcons. The Panthers are middle of the road, but I like our chances against Cam.