Jake Plummer the miracle worker is back.

Plummer, ineffective nearly all afternoon in his return to the Arizona starting lineup, directed the Cardinals to two touchdowns in the final 4 minutes 31 seconds as they rallied to beat Philadelphia, 21-17, today for their fourth victory in a row.

"The guy just has great resilience," Frank Sanders said of Plummer. "The guy just won't quit."

Sanders's diving catch of Plummer's 38-yard pass just inches from the goal line set up Plummer's one-yard sneak for the winning touchdown with 57 seconds to play. The officials reviewed the play and confirmed that Sanders was inbounds.

"It's one of those balls where it's him or nobody. He's got a burst to the ball like nobody I've seen and he made a great catch," Plummer said. "I could take credit for the throw, but somebody has got to be there to catch it."

With the victory, Arizona (6-6) moved within a game of first place in the NFC East entering this Sunday's game at Washington.

Plummer, in his third NFL season, has rallied Arizona to victory 11 times when the Cardinals have trailed or been tied in the fourth quarter. The last two comebacks were this season against Philadelphia. The Eagles lost to Arizona, 25-24, in the season opener on Chris Jacke's 31-yard field goal as the game ended.

In his final two drives, Plummer completed 12 of 19 passes for 126 yards. He finished 20 for 37 for 179 yards. The two scoring drives marked the first times Arizona had been past midfield since its opening series. The Cardinals managed just 54 yards rushing against a defense ranked 30th in the NFL against the run.

The Cardinals went 80 yards in 16 plays to cut the lead to 17-14 on Plummer's three-yard pass to a leaping David Boston with 4:31 to play. Arizona stopped the Eagles (3-10) on their next possession and took over at its 31.

Arizona drove to the Philadelphia 39 and, on third and 10, Plummer scrambled to his right and heaved a perfect pass to Sanders, who caught it as he was diving out of bounds at the goal line.