NASHVILLE, Tenn. — Vince Young outdueled Matt Leinart again with yet another spectacular winning drive.
Young hit a leaping Kenny Britt for a 10-yard touchdown as time expired, and the Tennessee Titans rallied to beat the Arizona Cardinals 20-17 Sunday for their fifth straight victory.
Young won his ninth straight start and improved to 23-11 in his career by driving the Titans 99 yards in the final 2:37. He converted three fourth downs on the drive, two to Britt. He threw for a career-high 387 yards in beating Leinart in their first meeting as professionals and first overall since the BCS national championship in January 2006.
The Titans (5-6) have not lost since Young replaced Kerry Collins as the starter. They are the first team to win five in a row after starting 0-6.
Arizona (7-4) snapped a three-game winning streak. Leinart made his first start since Oct. 7, 2007 as the Cardinals sat Kurt Warner with a sore neck, looking ahead to an NFC matchup with Minnesota next week.
Leinart threw for 220 yards, LaRod Stephens-Howling returned a kickoff 99 yards for a touchdown and Tim Hightower also ran for a TD for Arizona. But the Cardinals lost for the first time this season away from home with Warner watching from the sideline wearing sweats.
Just as Young had the ball last in that memorable Rose Bowl game for Texas over Southern California, he did it again in style. Young found Britt on fourth-and-4 from the Titans 7 for a 10-yard completion, and he hit Lavelle Hawkins on fourth-and-4 at the Arizona 44 with a 13-yarder.
Young connected with rookie Jared Cook for 17 yards on third-and-5 to the Arizona 9 before needing all four plays to get into the end zone. But he did it when he found Britt to start the crowd celebrating at the stirring and surprising comeback win.
The Titans outgained Arizona 532-292, a season high for Tennessee. Darnell Dockett had three of Arizona's four sacks of Young.
The winning drive almost overshadowed the record-setting performance by Titans running back Chris Johnson.
He matched the NFL mark held by Earl Campbell (1980) and Eric Dickerson (1984) by running for at least 125 yards in his sixth straight game. Johnson topped 125 yards Sunday with an 85-yard touchdown gallop late in the third quarter, and he also turned in the most yards rushing in November, a mark previously held by Barry Sanders (1997).
Johnson finished with 18 carries for 154 yards.
Britt's touchdown catch helped make up for his turnover with 4:38 left. Young had just hit the rookie for a 51-yard completion to the Arizona 30 when Dominique Rodgers-Cromartie, who played on this field in college at Tennessee State, poked the ball free. Bryant McFadden recovered.
The Titans forced Leinart and the Cardinals to punt. Stephens-Howling downed the ball at the 1, setting up Young's latest heroics.
Tennessee was up 6-3 at halftime before two huge plays in the third quarter.
Only one defender got an arm on Johnson as he broke through the line and ran 85 yards for a 13-3 lead with 3:37 left. Stephens-Howling took the ensuing kickoff 99 yards for a touchdown – the first allowed by the Titans since Dec. 26, 1999.
Leinart guided Arizona to its first lead of the game, driving the Cardinals 80 yards in nine plays. Hightower scored on a 6-yard run for a 17-13 edge with 12:20 left. It looked like it would be enough as Stephens-Howling downed two punts inside the Tennessee 2 in the final six minutes.
Young had other ideas.