GLENDALE, Ariz. -- Larry Fitzgerald had already done his part.
By the time Arizona Cardinals quarterback Carson Palmer gave rookie receiver John Brown a secret signal on third-and-5 late in the fourth quarter that led to the winning touchdown, Fitzgerald had already had the third-best receiving game of his career.
"We were a little stagnant offensively," Fitzgerald said. "Not just in the second half but throughout the course of the first half.
"I've been saying this for a couple weeks, but we have to do a better job."
Andre Ellington, who had 24 carries last week, had 23 carries for 71 yards and a touchdown on Sunday as Arizona's lone rusher.
Fitzgerald finished with 160 yards on seven receptions, which included an 80-yard touchdown catch and run that proved the 31-year-old isn't out of gas just yet.
"I haven't lost anything," Fitzgerald said. "That's all I'm saying. No, I haven't lost anything."
The play was sprung by a Ted Ginn block that was a tick away from being a flagged as a pick. Fitzgerald made the catch, cut back to his right and took off. As he was sprinting down the right side of the field toward a 14-7 lead, he saw he was pulling away from Eagles defensive backs when he looked up at the videoboard.
"It was nice and clear," Fitzgerald said. "So, I was able to see where the guys were behind me and not look back."
Fitzgerald and Brown showed how dynamic Arizona's passing game can be with Palmer leading it. After Fitzgerald's touchdown, Palmer, who threw for 329 yards and two touchdowns on 20-for-42 passing saw the Eagles start keying on the Pro Bowl receiver more often, which, in the end, may have helped give Brown the opportunity he needed.
On third-and-5 from the Arizona 25 with 1:33 left and the Cardinals trailing by three, Palmer saw the coverage he wanted and gave a signal to Brown. He faked an in route, made a double move and took over. As soon as he saw the defensive back flat-footed, Brown said he knew he had him beat. After splitting Philadelphia's Cary Williams and Nate Allen, Brown initially thought Palmer overthrew him, but Palmer had seen Brown's extra gear before and knew the rookie would catch up to it.
"We're a pretty well-built offense," Palmer said. "I think we have a lot of things you can't key on. There are a lot of guys you have to worry about. Obviously, Larry is going to get a lot of that key from a defense that is going to be very keen on where he is in a formation because his motions and adjustments are right before the snap."
Brown's touchdown capped his first career 100-yard game. He finished with 119 yards on five catches.
"He's had that opportunity for that catch twice and didn't quite make it," coach Bruce Arians said. "Now, it's more time at practice.
"It was a great throw, but again, it was a great, great catch of him adjusting to a Willie Mays' catch over his shoulder."