Buffalo Bills coach Rex Ryan said before the game that the Jacksonville Jaguars were the best 2-8 team he's ever seen.  On Sunday at New Era Field we all got to see what he meant, but the Bills survived with a 28-21 win.

The Jaguars controlled almost the entire first half with a solid mix of aggressive offense and a stout defense that held the Bills to just 63 total yards.  The Jags took a 7-6 lead into the locker room at halftime, but the Bills looked like a different team in the second half.

It took just one play from scrimmage to show the Bills were ready to take charge after the break.  LeSean McCoy's 75-yard touchdown run was the longest of his career and it seemed to inspire the entire team.

Later, Tyrod Taylor connected with Sammy Watkins on a 62-yard pass that set up Taylor's 5-yard touchdown run.  And Taylor wasn't done.  He also found Justin Hunter in the end zone for a 16-yard touchdown.  From there it was up to Bills defense and they came thru with some big stops.

Taylor finished 12 of 18 for 166 yards and the touchdown pass.  McCoy ended up with 103 yards rushing.  Watkins returned to the lineup after a long injury absence with 3 catches for 80 yards.

The Bills go to 6-5 on the season with a tough game at Oakland coming up next week.

Meanwhile the Bills have more injuries to deal with; receiver Walter Powell went out with an ankle injury, defensive back Ronald Darby left the game with a concussion and nose tackle Marcel Dareus has an abdominal pull.