The Arizona Cardinals blew a 19-0 lead before rallying to beat the Seattle Seahawks 39-32 Sunday night at Century Link Stadium.

The Cardinals still led 25-17 going into the fourth quarter, but their pass protection fell apart. Seattle's pass rush came up with two strip-sacks in the first two minutes of the fourth quarter, both leading to touchdowns. Bobby Wagner returned the second one 22 yards for a touchdown to give the Seahawks a 29-25 lead. The 2-point conversion failed, but Seattle had completed a comeback from a 19-0 second-quarter deficit.

That didn't last long, as Carson Palmer led an 83-yard drive that ended with a 14-yard touchdown pass to Jermaine Gresham. The extra point made it 32-29, and the Cardinals were able to stop the scoring flurry by forcing a Seahawks punt.

Andre Ellington clinched the win with a 48-yard run on the final play before the two-minute warning. Steven Hauschka's 46-yard field goal cut the deficit to 39-32 with 58 seconds to play, but Larry Fitzgerald grabbed the onside kick.

The Cardinals are now 7-2 and lead the 4-5 Seahawks and St. Louis Rams by three games in the NFC West.

Arizona opened the scoring on Chandler Catanzaro's 33-yard field goal early in the second quarter. On the ensuing drive, Seattle was called for holding on its first play, putting the ball on the 10, and on the next snap, Wilson collided with Russell Okung and fumbled the ball. After a scramble, he fell on it in the end zone, where Frostee Rucker dove on him for the safety.