Russell Wilson found backup tight end Cooper Helfet for a 20-yard catch-and-run touchdown late in the third quarter, Steven Hauschka kicked four field goals and the Seattle Seahawks handed the Arizona Cardinals their second loss of the season, 19-3 on Sunday.

Wilson was sacked a season-high seven times by Arizona's ultra-aggressive defense and the assortment of blitzes they called to confuse and fluster the Seahawks quarterback. But when Seattle (7-4) needed a scoring drive, after squandering advantageous field position throughout the game, Wilson delivered.

The victory was a must for Seattle if it had any hopes of getting back into the division race. The Seahawks entered the day trailing Arizona (9-2) by three games in the NFC West.

Arizona was held to a season-low 204 total yards.