"We pride ourselves on showing up when it matters," Arizona defensive tackle Darnell Dockett said, "and we showed up at the end of the game when it really mattered."
The Cardinals took over at their 39 and Palmer's 16-yard pass to Ellington quickly moved it to the Detroit 45. The drive stalled at the 32, and on third-and-8 Palmer threw deep for Andre Roberts, who slowed down to wait for the ball and was hit by Bentley.
After an incomplete pass, Palmer handed off to Mendenhall, who stretched the ball over the goal line with one hand for the deciding score.
Palmer's pass on the 2-point conversion attempt failed. The Lions hopes ended when Nate Burleson was stopped short of the first down by rookie Tyrann Mathieu.
While Feely was good from 47, 23, 43 and 33 yards, Detroit's David Akers missed a 47-yarder and had another 47-yard attempt blocked by Justin Bethel.
Stafford completed 24 of 36 for 278 yards and two TDs, but was only 8 of 16 for 77 yards in the second half. Palmer finished 22 of 39 for 248 yards.
Actually, Akers misfired twice in Detroit's first scoring threat. His 52-yard attempt was wide right, but Bethel was called for running into the kicker. Then, Akers' 47-yard attempt was wide left.
Feely made his 47-yard try to put Arizona up 3-0 with 11:44 left in the half.
Three plays later, Stafford threw short over the middle to Johnson, who raced 72 yards for the score. Arizona's Karlos Dansby had a chance to knock the pass down or intercept, but Stafford threw the ball so hard it zipped through the linebacker's hands.
The Cardinals responded with a six-play, 80-yard drive on their next possession. Palmer lofted a 22-yard pass to Fitzgerald, then found Ellington open on a 36-yard play for the score to put Arizona up 10-7 with 7:32 to play in the second quarter.
Detroit regained the lead with a 10-play, 92-yard touchdown drive capped by Stafford's 3-yard touchdown pass to Johnson with 1:55 left in the half.
Notes: After the game, Peterson asked Johnson to trade jerseys and the Lions star obliged. ... Besides defending Johnson and returning punts, Peterson also caught a pass and completed one. ... Detroit is the only team Arizona has beaten in the Cardinals' last 14 games. Arizona has beaten the Lions twice and gone 0-12 against everyone else ... Campbell got Arizona's first sack of the season.
AP NFL website: www.pro32.ap.org
Follow Bob Baum at www.twitter.com/Thebaumerphx
Cut pounds of stomach fat every week by using this 1 weird old tip.