Peyton Manning bounced back from one of the worst stretches of his career, throwing for 319 yards and two touchdowns as the Indianapolis Colts beat the host Tennessee Titans 30-28 on Thursday night.
Manning finished 25 of 35 with two scoring passes to Pierre Garcon as the Colts (7-6) snapped a three-game losing streak and sent the spiraling Titans (5-8) to their sixth straight loss.
Garcon had six catches for 93 yards and Adam Vinatieri kicked three field goals, including a 47-yarder to give the Colts a 30-21 advantage with 2:55 to play.
Manning, who was coming off back-to-back four-interception games and had been picked off 11 times in the last three games, guided the Colts to a 21-0 second-quarter lead by taking advantage of Tennessee's mistakes.
The first touchdown pass by Manning was his 25th of the season, giving him an NFL-record 13 straight seasons with that many.
The Titans kept both of the Colts' first two touchdown drives alive with third-down penalties and set up Indy's third TD when Ken Amato snapped the ball well over the head of punter Brett Kern.
Kerry Collins threw for 244 yards and three scoring passes for Tennessee, which got within 27-21 before Vinatieri's final field goal put the game out of reach.
Chris Johnson rushed for 111 yards and a touchdown and had eight receptions for 68 yards for the Titans. Tight end Bo Scaife had two touchdown catches, including one on the game's final play.