Seattle Seahawks 23, Oakland Raiders 21

Here are the biggest takeaways and highest-graded players from the Seahawks' 23-21 preseason victory over the Raiders:

Quarterback grades: Russell Wilson, 66.5; Trevone Boykin, 52.7; Jake Heaps, 70.0

Boykin gets bulk of snaps, offense records limited passing yards overall

Russell Wilson had a quick tune-up in the final preseason game, playing only one series. The majority of snaps were taken by rookie quarterback Trevone Boykin (TCU). Boykin had a fairly pedestrian night through the air, averaging under 5 yards per completion. Of his 12 pass attempts, two of them were batted at the line of scrimmage, and another two were throwaways. Seattle’s passing attack only provided 123 yards on 12 completions.

Top offensive grades

C Joey Hunt, 78.7

T Terry Poole, 76.2

G Mark Glowinski, 72.6

TE Joe Sommers, 71.4

TE Brandon Williams, 70.8

Seattle's backup offensive linemen struggle in all facets

While only surrendering five quarterback hurries and two sacks on the night, the Seahawks' offensive line looked out of sorts all game. You could tell it was a unit that doesn’t see the field together much, as communication while picking up the Raiders' stunts seemed to be an issue. The only positively-graded lineman was starting LG Mark Glowinski, who took part in eight snaps on the night.

Top defensive grades

CB DeAndre Elliot, 83.2

DT Justin Hamilton, 82.7

DT Quinton Jefferson, 81.2

DT Jordan Hill, 78.4

LB Brock Coyle, 77.0

Seahawks' interior defensive lineman give Raiders fits

DTs Justin Hamilton and Quinton Jefferson accounted for five QB hurries on the night, with Hamilton also recording a sack. Jefferson was especially stout against the run, routinely slipping blocks and earning the team's highest run-defense grade. In the secondary, DeAndre Elliot was targeted three times, allowing one completion for 9 yards. In limited work this preseason, Elliot has performed well; opposing QBs have a 42.2 NFL rating throwing his direction, albeit against weaker competition.

Quarterback Grades: Matt McGloin 70.2, Connor Cook 44.1

QB Connor Cook pressured often

The rookie QB from Michigan State was under pressure or blitzed on 14 of his 33 dropbacks. On those pressures, he completed just over 40 percent of his passes, threw an interception, and was sacked two times. Cook seemed to have some miscommunications with his receivers throughout the night, counting two occasions where he threw it deep while they broke their route off. All of these things usually come hand in hand with a young QB, and he’ll look to make the most of his reps in practice while trying to improve his game.

Connor Cook passing under pressure versus Seahawks

Top offensive grades:

T Denver Kirkland 83.6

G Vadal Alexander 80.6

T Matt McCants 76.6

WR K.J. Brent 74.2

WR Jaydon Mickens 69.2

OT Denver Kirkland earns team's highest offensive grade

Undrafted rookie Denver Kirkland (Arkansas) tied a tea- high 64 snaps. He was a dominant run-blocker, earning a 90.6 in that aspect. The offensive line, as a unit, had a good overall performance, allowing only one sack. As far as skill positions go, no one really jumped out. Running back George Atkinson recorded 56 yards on seven carries, although that gets lost when considering the crucial fumble and dropped pass while wide open on a wheel route from the backfield.

Top defensive grades

DE Denico Autry 87.8

CB Neiko Thorpe 85.3

DT Darius Latham 84.7

DT Stacy McGee 79.7

DT Derrick Lott 78.5

Oakland DE Denico Autry does it all

Denico Autry was a nuisance all game for the Seahawks against both the pass and run. He earned his highest grade of the preseason, and added to his list of defensive stops with an astounding six on the night. He had his way with virtually everyone lined up opposite him, recording a sack, hurry, and batted pass. Second-round pick Jihad Ward used his big frame to clog up running lanes, finishing with two tackles, as well as flashing some pass-rush ability by hurrying the QB twice.

Ready for the Raiders' Week 1 matchup versus the Saints? Full preview for Oakland's 2016 season here.