This is not rocket science and it was NOT a matter of TN shutting down the Buffalo attack, per se.
Buffalo was an incredible 13 of 17 on 3rd downs. That's off the charts and will win most games. They rushed for 4.3 ypc. again, another great stat typically winning. (TN was 4.1, and most of that was Tannehill's 10.5 yds average- Henry averaged 3.0 ypc) They outgained Tennessee for the game and put up 370 yards of offense. They had TD scoring drives of 90 yards and 76 yards.
So why did they lose? Because of BAD BAD mistakes (some forced by TN) and TN's incredible efficiency in taking advantage of them:
TN interception- TN scores from 16 yard line.
TN punt return- TN scores from 30 yd line.
TN interception and 68 yard return- TN scores from 12 yd line.
TN kickoff fumble recovery- TN scores from 26 yd line.
And TN was very efficient in taking advantage of those turnovers. In addition, Tannehill was 75% completion, and led scoring drives of 75 yards and 90 yards- the latter going the length of the field from the 10 before half in 2 minutes.
Buffalo had 3 turnovers to TN none. That folks, was the game.