The Seahawks started the match on the front foot and Wilson continued his fine form by putting his side ahead when he lofted the ball to Tyler Lockett for a touchdown, although the visitors did lose starting running back Thomas Rawls to injury.
Baltimore responded to move within four points as the Seahawks' defence stopped Javorius Allen on third down, leaving Justin Tucker to kick a short field goal through the posts.
Seattle moved into range of adding a second touchdown when Wilson launched the ball deep to Lockett, but backup running back DuJuan Harris fumbled the ball on the five-yard line, allowing the Ravens to recover.
The visitors were able to compound their advantage just before the break when Wilson drove his team into range once again and this time fired to the endzone for Doug Baldwin to catch for the touchdown.
However, the Ravens showed fight to notch a field goal just before the break as Jimmy Clausen sent the ball deep for Kamar Aiken, allowing Tucker to fire an effort through the posts.