Mare tied his own franchise record with the five kicks and Hasselbeck connected on 22 of his 34 throws for Seattle (5-4), which broke a two-game losing streak and moved into sole possession of first place in the NFC West.
Mike Williams grabbed 11 passes for 145 yards and Marshawn Lynch and Justin Forsett each ran for a touchdown for the Seahawks.
The Cardinals (3-6) were beaten by Seattle for the second time in four games.
Derek Anderson racked up 322 yards, completing 23-of-45 pass attempts, and Early Doucet pulled down six receptions for 71 yards and a touchdown for Arizona.
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph
Sign language interpreter at Mandela service called out as fake on Twitter