It was supposed to be a battle between the Seahawks' first-ranked defense and the Patriots' first-ranked offense.

But rookie quarterback Russell Wilson had other ideas.

Wilson went 16-for-27 with 293 yards and three touchdowns — including a 46-yard bomb to Sidney Rice with 1:27 left in the game — to lead the Seattle Seahawks over the New England Patriots Sunday, 24-23.

Wilson managed to outshine Patriots All-Star quarterback Tom Brady, who went 36-for-58 with 395 yards and two interceptions. But it wasn't always easy, and it took a strong performance from both the offense and defense late to secure the come-from-behind victory.

The Seahawks continued their streak of scoring first in a game Sunday at CenturyLink Field, capitalizing on a 68-yard drive with a 34-yard field goal from kicker Steven Hauschka. Yet the Seahawks defense struggled early on, allowing two touchdown passes from Tom Brady in the first half, leading to a Patriots offense that secured 475 total yards in the game.

At one point in the game, the Patriots scored four consecutive times, leading 23-10 with 9:25 left in the fourth quarter. And the Hawks again struggled on 3rd down conversions, going 4-for-12 in the game. The Patriots also wrapped up one of the NFL's leading rushers, holding Marshawn Lynch to 41-yards on 15 carries.

But the defense held the Patriots when they needed to, allowing the offense to take over.

Wilson's total yards and pass rating were his best of the season, and the rookie quarterback didn't throw any interceptions and was only sacked twice. 

The Hawks (4-2) head to San Fransisco Thursday to face the 49ers.