NASHVILLE -- The Arizona Cardinals keep pushing for a playoff spot, even if they barely pulled out their latest win.
Jay Feely kicked a 41-yard field goal in overtime, and the Cardinals edged the Tennessee Titans 37-34 in overtime after blowing a 17-point lead late in the fourth quarter.
Still, the Cardinals (9-5) won their sixth in seven games. With San Francisco and Carolina winning, they remain a game back of both for a NFC wild-card berth.
The Titans scored 17 points in the final 3:12 of regulation to force overtime with Ryan Fitzpatrick throwing two of his four TD passes to Michael Preston. They also recovered an onside kick to set up the tying TD with 10 seconds left in regulation.
They won the toss and drove to the Cardinals 43 before Antoine Cason intercepted his second pass of the game.
Tennessee (5-9) lost its third straight and eighth in 10 games. The Titans also lost their fifth consecutive home game for the first time since moving to Tennessee in 1997.
The Cardinals scored 21 straight points in the second half, the last when Cason returned his first interception for a TD and a 34-17 lead.
The Titans outgained Arizona 460-360 with Fitzpatrick throwing for 402 yards and Kendall Wright caught 12 passes for 150 yards hours after new president Tommy Smith said he felt they hadn't given up on Mike Munchak with the coach's job security at question.
But Arizona sacked Fitzpatrick three times to go along with Cason's interceptions.
Rashard Mendenhall also ran for a pair of 1-yard touchdowns, and Carson Palmer threw for 231 yards and had a 6-yard TD pass to Jake Ballard.
Cason also recovered a botched kickoff when Arizona surprised the Titans with a short kick to open the third quarter, and the Cardinals turned that into a 47-yard field goal by Feely. The Cardinals turned those mistakes into 13 points in a game with five lead changes.
Arizona also made mistakes. The Cardinals didn't have a single penalty in the first half, but had four giving the Titans first downs on a 16-play drive by Tennessee for a TD and a 17-13 lead in the third quarter.
Tennessee had won only once before this season when trailing going into the fourth quarter, losing seven other games. The Titans at least pushed this game to overtime with only a few thousand fans still left in the stadium because so many left when they fell behind 34-17.
Munchak deactivated receivers Justin Hunter and Damian Williams for what team officials called violating team rules.
The rookie Hunter was coming off the best game of his career and had topped 100 yards in two of the past three games. That forced the Titans to play Kenny Britt, and the veteran caught his first pass since Oct. 20. He finished with three catches.