Matt Hasselbeck, back after a one-game absence, threw for 333 yards and Mike Williams had the biggest game of his rejuvenated NFL career Sunday in the Seattle Seahawks' dominant 36-18 victory over the Arizona Cardinals on Sunday.