It wasn't pretty, but the Buffalo Bills figured out a way to beat the Tennessee Titans in Nashville on Sunday.  The Bills fell behind 10-0, didn't gain their first first down of the game until 7 minutes were left in the first half, but in the second half Tyrod Taylor scored on a 22-yard run and connected with Chris Hogan on a two-yard pass for another score and it held up for a 14-13 win.

Taylor had a rough day passing by missing the mark several times on poor throws.    Charles Clay was held to just one catch for 7 yards.  Percy Harvin was held without a catch.  Taylor completed 10 of 17 for 109 yards, but a large chunk of that came on a 46-yard pass to Hogan that set up the winning touchdown.

Taylor did set a Bills quarterback record with 76 yards rushing on 8 carries to lead all rushers in the game.

With the Bills key playmakers, LeSean McCoy, Sammy Watkins and Karlos Williams all  out with injuries, the Bills needed the defense to step up.  In the first half they were mostly MIA.  The Titans held a wide edge in time of possession, but as much they dominated they couldn't put enough points on the board.  It allowed the Bills to hang around long enough to put together a pair of 80-yard touchdown drives in the second half.

Even so, the Bills needed a huge defensive play in the final two minutes to keep the Titans from getting into position to kick a winning field goal.  And that big play came from Stephon Gilmore when he intercepted Marcus Mariota to close out the game.

So with the win the Bills improve to 3-2 on the season with another big challenge coming up next week at Wilson Stadium where they've lost two straight games.  Next week's opponent is the undefeated Cincinnati Bengals.

More From 106.5 WYRK