The running game was rough first half.
The passing game was better than expected until the INT and Croft missing badly on one in the third.
Then they went into conservative "win the game" mode.
Defense was a little suspect with CB's, but Buffalo's QB was doing a nice job of finding the big receiver.
Run defense was good.
Kicker missed two, but I trust him more than I trusted Blair Walsh in 2015.
Not a fine oiled machine by any measure, but not horrible.