Wilson returned his interception 61 yards for a touchdown and the final points of the game. Grant said Seattle's coaching staff did a good job of putting the players in position to make plays.
"I have to give all the credit to the coaches on that," Grant said. "They made the right calls, and we were in the right position. It ain't like we were playing man-to-man and we came up with some crazy plays. He put us in some great zones, and we played exactly the way we were coached."
While Stafford struggled, Seattle quarterback Matt Hasselbeck led his team, as Seattle head coach Jim Mora put the game in his hands. Hasselbeck finished 39 of 51 for 329 yards, a touchdown and an interception. He completed passes to nine receivers. Along the way, Hasselbeck passed Dave Krieg as the team's career completions leader with 2,124.
Hasselbeck also became the first Seattle quarterback to throw for at least 300 yards since he passed for 337 yards against Chicago on Nov. 18, 2007. It was Hasselbeck's 16th career 300-yard passing game. Mora said he told offensive coordinator Greg Knapp to go with the passing game early when Seattle again struggled to get the ground game going.
"I told Greg that our best bet to move the ball is to put it in Matt's hands, and let him make plays for us," Mora said. "And let him make decisions. That's what we did, and that opened things up a little bit for us in the run game."
With the win, Seattle moved into a tie for second place with San Francisco at 3-5. The Seahawks now travel to Arizona (5-3) next week for an important NFC West showdown. "We can do the math," Hasselbeck said. "We knew that we needed to get this one. We know the next one - again, because we've blown opportunities early in the season - this next one, just like this one, is very important."
TRENDING: After going 2-6 at home last season, Seattle has done a better job this year, with a 3-2 record at home so far.
LINEUP WATCH: Cornerback Josh Wilson started in place of Ken Lucas against Detroit. Lucas was bothered by a stiff neck coming into the game and was bothered by it again after making a play on a deep ball early in the game. He was replaced by Kelly Jennings. Offensive tackle Sean Locklear, who is recovering from a high ankle sprain, dressed out and was listed as active for the game, but he never did take the field.
--CB Marcus Trufant got his first interception in his second game of the season. Trufant struggled against Dallas last week, getting called for three pass interference penalties. Seattle is 13-2 in games when Trufant has an interception.
--WR T.J. Houshmandzadeh finished with six catches for 34 yards and his third touchdown of the season.
--QB Matt Hasselbeck said he banged his throwing shoulder trying to make a tackle after throwing an interception on the first play of the Seahawks' first possession, but he said it felt better as the game went on.
--RB Louis Rankin performed well in his first game returning kicks for Seattle, returning three kicks for an average of 27 yards a return, including a long of 41 yards.