NASHVILLE, Tenn. -- With so many key Bills sidelined by injuries, Buffalo needed someone to provide some kind of offensive boost.
And quarterback Tyrod Taylor came through by doing a little bit of everything.
Even catching a pass.
"Quarterback's got the biggest heart," Bills coach Rex Ryan said of Taylor. "Man, it was tough sledding, but he's got guts, he's got heart. He wasn't playing great, but at the end of the day he's the reason we won the game."
Ryan said Taylor may not be a great quarterback yet, but his QB has the characteristics giving him a chance to be great. Ryan said Taylor's teammates rallied behind the quarterback who won a three-man competition for the job, and linebacker Preston Brown agreed.
"He's running for touchdowns, getting back up and throwing deep balls," Brown said. "He played outstanding for us today. You want to go out and fight for a guy like that."
Taylor ran for 76 yards as the Bills (3-2) snapped a five-game skid against Tennessee.
The quarterback started the comeback with a 26-yard run that was Buffalo's longest play to that point, then capped the drive running for a 22-yard TD late in the third quarter. Taylor also scrambled for 24 more on third-and-23 from the Bills 7 jumpstarting an 80-yard drive he capped with a 2-yard TD pass to Chris Hogan. Taylor caught a 4-yard pass from Hogan to set up that TD.
The Titans (1-3) blew a second straight double-digit lead at home, this by 10 points. They have lost two straight by a combined three points.
"We've got to get over that hump, we've got to win those games," Titans coach Ken Whisenhunt said. "We're close, but we're not quite there."
The Titans also had four sacks and recovered a fumble on a punt return to set up their touchdown.
The Bills played without wide receiver Sammy Watkins (calf) and running back LeSean McCoy (hamstring) for a second straight week with McCoy's replacement Karlos Williams also out recovering from a concussion.
The Bills lost another running back to injury in the second quarter when Cierre Wood was carted to the locker room with an injured knee and did not return.
Late in the third quarter, Taylor started running and brought the Bills back. He became only the second quarterback since 1966 and only the fifth ever to throw for at least 100 yards, run for at least 70 and catch a pass.
"We found a way to win, so struggle or not, we found a way to win with the guys that we knew we were going to play with," Taylor said.
Buffalo nearly had a great start to the game when Bishop Sankey fumbled the kickoff in the end zone, and the Titans recovered at the 2.
But the Bills, who lead the NFL in penalties, had to kick again with Marcus Easley offside on Billy Cundiff's kick. After that, the Titans dominated, outgaining Buffalo 115-7 and forcing the Bills to go three-and-out twice.
Tennessee's TD came after Titans rookie Jalston Fowler stripped Denarius Moore, who was signed Wednesday by Buffalo, of the ball at the end of a punt return. The Titans won a replay challenge and got the ball at the Bills 39.
Randall Cunningham was the most recent quarterback with at least 100 yards passing, 70 yards rushing and a reception in a single game for Philadelphia on Nov. 15, 1987, against the Giants. ... Mario Williams' sack of Mariota in the second quarter gave him 40 with the Bills in 53 games, making him the second-fastest to 40 sacks in Buffalo. Only Bruce Smith was faster with 40 sacks in 48 games. ... Bills RB Cierre Wood hurt a knee in the second quarter, was carted to the locker room and did not return. Ryan did not have an update on Wood. ... The Titans shut out an opponent in the first half for the first time since Carolina on Nov. 13, 2011, and for the first time at home since Oct. 30, 2011, against Indianapolis.
Flashback: Norwood's missed FG seals SB XXV win for Giants
Scott Norwood's field goal in the final seconds of Super Bowl XXV goes wide right, giving the Giants a 20-19 win over the Bills.
Source: Seattle Seahawks plan to hire Los Angeles Rams' Shane Waldron as offensive coordinator
The Seahawks are planning to hire Rams passing game coordinator Shane Waldron as their new offensive coordinator, a source told ESPN's Adam Schefter.
Rudolph hauls in TD catch with one hand
Kirk Cousins lobs the ball to the back of the end zone and Kyle Rudolph makes an incredible one-handed grab while getting his feet down for the score.
Minnesota Vikings TE Kyle Rudolph not pleased with usage, won't accept pay cut
Tight end Kyle Rudolph expressed displeasure with his role in the Vikings' offense over the past two seasons on a podcast. He also said he would not agree to a reduced salary for 2021.
Denver Broncos ask court to verify right of first refusal is void
The parent companies of the Broncos are asking a Denver County District Court judge to rule the former owner's estate no longer has the right of first refusal to any potential sale of the $3.5 billion franchise.
Why Trevor Lawrence is the surefire No. 1 pick
Mel Kiper Jr. likens Clemson's Trevor Lawrence to other generational QB prospects, saying there's no doubt he'll be the top pick.