Cleveland Browns have emerged victorious in a turbulent contest with the Buffalo Bills at the FirstEnergy Stadium.
The home side were down 10-0 after the first quarter, but managed to right the ship to establish a 17-10 lead at half time.
It was level at 24-24 at the end of the third quarter, but 12 points in the final quarter to record their third straight win, taking them 3-2 for the season.
The result takes Rob Chudzinski's side above the Baltimore Ravens to the summit of the AFC North division.
Fred Jackson put the Bills ahead early in the contest by powering into the endzone from one yard out, before Dan Carpenter nailed a 52-yard kick to extend the lead to 10 points.
The fightback started when Billy Cundiff got the Browns rolling with a field goal early in the second quarter, and they drew level when Willis McGahee drove into the endzone from one yard.
Travis Benjamin completed the turnaround with a spectacular 79-yard return from a Shawn Powell punt.
The Bills regained the lead when Jackson touched down once again with over six minutes left in the third quarter.
However, Brandon Weeden threw a beauty to Josh Gordon, who got to the ball ahead of Da'Norris Searcy and tipped it up to catch at the second attempt.
Cundiff sent two more kicks between the posts before TJ Ward intercepted Jeff Tuel to run home a touchdown that sealed victory for his team.