Hasselbeck's 4 TDs, big Lynch run give Seahawks 41-36 win