Andre Ellington wasn't built to be an every-down running back, according to Arizona coach Bruce Arians, who believes the Cardinals rookie has the talent but not the desired body to carry the ball 20 or more times a game.
Arians may have to rethink that observation after watching the speedy Ellington run for 154 yards on 15 carries Sunday, including an 80-yard touchdown scamper, as Arizona wore down the visiting Atlanta Falcons 27-13 at University of Phoenix Stadium.
It was the first time since last November the Cardinals had a running back rush for 100 yards. Ellington started the game in place of veteran Rashard Mendehall, who didn't play because of a toe injury that has nagged him for much of the season.
Healthy or not, Mendenhall might have a problem getting his job back after Ellington's performance.
The Cardinals (4-4) snapped a two-game losing skid. They outgained the Falcons 348 yards to 292, and they held Atlanta to 27 rushing yards on 14 total carries.
Atlanta (2-5) lost for the fourth time in its past five games, further distancing itself from any thought of returning to the playoffs after reaching the NFC Championship Game last season.
The Cardinals intercepted Matt Ryan four times, making it look a little reminiscent of last year's game, when they picked off Ryan five times. Atlanta pulled out that game, 23-19, but not this one.
Playing without several regulars because of injuries, including star receivers Julio Jones and Roddy White, the Falcons tried to make do with Harry Douglas (12 catches, 121 yards) and veteran tight end Tony Gonzalez (three catches, 26 yards).
It clearly wasn't enough on a day when Cardinals perennial Pro Bowl wide receiver Larry Fitzgerald become the youngest player to reach 800 career receptions. He set the record with a 17-yard catch at the end of the third quarter, reaching the 800 milestone at 30 years, 57 days.
Fitzgerald finished the game with four receptions for 48 yards, including a 10-yard touchdown grab. That was the first of three touchdowns the Cardinals scored in the second quarter against an Atlanta defense that had problems tackling all day.
Following Matt Bryant's second field goal that cut the deficit to 7-6, the Cardinals got the ball at their own 20-yard line. On the first play, Ellington ran to his right, waited for his blocks to develop, then scampered outside for his 80-yard touchdown.
Only two running backs in team history ever had longer scoring runs -- John David Crow (83 yards in 1959) and Elmer Angsman (82 yards in 1947).
On the Cardinals' next possession, they drove 78 yards on six plays, capped by a 15-yard touchdown pass from Carson Palmer to Michael Floyd.
Palmer overcame an early first-quarter interception, his 14th of the season, and finished the game completing 13 of 18 passes for 172 yards and two touchdowns.
Ryan was 34-for-61 for 301 yards. The four interceptions were one more than he had all season coming into this game.
In addition to picking him off, the Cardinals also supplied a fair amount of pressure on Ryan, sacking him four times and hitting him at least a dozen other times. John Abraham, the NFL's all-time sack leader among active players, had one of the sacks against his former team.
Abraham left the game in the fourth quarter with an injury and did not return.
After Jay Feely converted his second field-goal attempt of the game in the middle of the fourth quarter, Ryan finally guided the Falcons into the end zone with a 4-yard touchdown pass to Drew Davis with four minutes left, completing the scoring.
NOTES: The Falcons were without starting LT Sam Baker because of a knee injury. Lamar Holmes started in his place. ... Even though Mendenhall did not play, the Cardinals did not activate RB Ryan Williams for the game. Williams was among the inactives for the eighth consecutive week. ... Cardinals backup G Earl Watford, who hurt his knee last week when he was rear-ended in a car accident, did not play. ... Gonzalez extended his streak with at least one reception to 202 consecutive games. Fitzgerald ran his streak to 141 straight games with at least one catch.