Stephen Hauschka’s 46-yard field goal as time expired capped the Buffalo Bills’ 13-12 comeback victory over the visiting Tennessee Titans on Sunday at New Era Field.Rookie quarterback Josh Allen ran for the game’s only touchdown and led the Bills (2-3) on a 47-yard drive to set up Hauschka’s field goal.It was Allen’s first game-winning drive and his three rushing touchdowns this season are the most ever by a Bills rookie quarterback. He finished 10 of 19 passing for 82 yards and an interception.LeSean McCoy ran for 85 yards on 24 carries. The Bills’ Pro Bowl running back came into the game with 85 yards rushing yards on the season.Ryan Succop kicked four field goals for the Titans (3-2), who had a three-game winning streak snapped.Succop made a 50-yard field goal to give the Titans their first lead of the game with 4:47 remaining after Adoree’ Jackson intercepted a tipped pass at the Buffalo 46-yard line. Succop also tied a career-long with a 54-yard field goal on the final play of the first half and connected from 25 yards in the first quarter and 39 in the fourth.It’s the second time in three games the Titans have failed to score a touchdown, as Succop accounted for all of the scoring in a 9-6 win over Jacksonville in Week 3.Marcus Mariota completed 14 of 26 passes for 129 yards and an interception. Derrick Henry rushed for 56 yards on 11 carries.