All our week 3 content

Click here to see all recaps on a single page

Other Week 2 Game Recaps

Week 2 Game Recap: San Francisco 49ers 33, Seattle Seahawks 30

What you need to know

San Francisco 49ers

San Francisco got off to a shaky start and had to overcome eight sacks by the Seattle defense, but the 49ers came up with enough big plays to pull out the win.

QB J.T. O'Sullivan was frequently harassed by the Seattle rush, but he kept his composure and eventually started clicking with his receivers. He threw the ball accurately, avoided turnovers, showed some scrambling ability, and directed six scoring drives. After watching O'Sullivan's performance, we're starting to understand why Mike Martz likes him so much as a QB.

RB Frank Gore busted off a couple of decent runs, but overall, he was pretty well contained by the Seattle front seven (nine of his 19 rushes went for two yards or less). Gore's best run may have been his two yard TD scamper, where he bounced outside and found daylight to the end zone. Gore also made two key catches late in the fourth quarter to set up a field goal try that would have won the game, but Joe Nedney missed.

WR Isaac Bruce was the most targeted 49ers receiver, and all four of his receptions went for 25+ yards. WR Bryant Johnson also came up with several big catches, including a second quarter TD grab that got the 49ers back in the game. WR Arnaz Battle was also active in this game and had a 25 yard reception called back due to penalty. TE Vernon Davis did not have a reception and was targeted only once in the second half, but he did get a couple of red zone looks.

PK Joe Nedney made four field goals, including the game winner in OT, but he missed a potential game winner from 41 yards on the last play of the fourth quarter. Allen Rossum returned all of the Seattle kickoffs and had a 44 yard return that set up the 49er's first scoring drive. The San Francisco defense was not able to put much pressure on QB Matt Hasselbeck, but they did come up with three turnovers, including the highlight reel INT for a TD by LB Patrick Willis that turned the game around.

Seattle Seahawks

The Seahawks got off to a quick start and ran the ball effectively, but they were unable to develop much rhythm in their passing attack. They also lost two more WRs to injury--converted QB Seneca Wallace in pregame warmups, and WR Logan Payne early in the first quarter.

QB Matt Hasselbeck often had plenty of time to throw the ball, and his mediocre passing numbers were due more to a lack of experience with his receivers than to a lack of accuracy on his part. Hasselbeck's two INTs came on tipped balls.

RB Julius Jones ran the ball effectively and was also involved in the passing attack. He broke several tackles on his long TD run, and played with a lot of passion and confidence. FB Leonard Weaver also ran with power when he was in the game. RB T.J. Duckett had only two carries but scored on a short TD run in the fourth quarter to tie the game.

WR Billy McMullen was fairly involved in the passing attack and had a 31 yard reception, but he also fumbled on the play. WR Courtney Taylor was not targeted in the first half and seemed an afterthought at times in this game. TE John Carlson was Hasselbeck's favorite target and came up with four 15+ yard receptions.

PK Olindo Mare banged home all three of his field goal attempts. The Seahawk defense pressured J.T. O'Sullivan all afternoon, sacking the 49er QB eight times, and they also forced a fumble by Frank Gore that was returned for a TD by DT Craig Terrill. What killed the Seahawks defense in this game was the big play. They surrendered five receptions for 25+ yards, and another 25 yarder was called back.

What you ought to know

QB J.T. OSullivan, Pass: 20 - 32 - 321 - 1 TD / 0 INT, Rush: 4 - 32 - 0

O'Sullivan ran for his life in this game and was sacked eight times, but he kept his cool, showed some elusiveness, and came up with a number of big plays. Playing in his first road start in front of a noisy crowd, O'Sullivan fumbled once (which he recovered) and did not throw an INT (he did have one that was negated by a penalty), despite facing constant pressure from the Seattle front seven. He also did a good job spreading the ball around, keeping his top three WRs (Isaac Bruce, Bryant Johnson and Arnaz Battle) involved in the game. O'Sullivan's favorite target was Bruce, and the two clicked for receptions of 27, 63, 30 and 33 yards. Johnson had a 25 yard catch, and Battle also had a 25 yarder that was called back. O'Sullivan made a couple of nice runs, including a 16 yard scramble in the fourth quarter that kept the game-tying drive alive. Mike Martz says O'Sullivan may be the best QB he has ever coached, and we began to see reasons for the high praise in this game.

RB Frank Gore, Rush: 19 - 61 - 1, Rec: 5 - 38 - 0 (6 targets)

Gore ended up with decent numbers, but he often had little room to run. Seven of his 19 carries went for a yard or less, and two went for negative yards, including the fumble that resulted in a Seahawks TD. Gore averaged only 3.2 yards per carry, but this was due mostly to a lack of effective blocking up front. The Seahawks attacked the line of scrimmage all afternoon, and the average 49er offensive line frequently did not have an answer. Gore did have six red zone carries, and he also came up with two big catches late in the fourth quarter that set up Nedney's failed field goal attempt that would have won the game.

RB DeShaun Foster

Foster did not have a carry in this game.

WR Bryant Johnson, Rec: 6 - 78 - 1 (7 targets)

Johnson caught all but one pass thrown his way, including the three yard TD reception in the second quarter that got the 49ers back in the game. Four of his receptions went for over ten yards.

WR Isaac Bruce, Rec: 4 - 153 - 0 (11 targets)

As the numbers show, Bruce was a huge factor in this game. He was targeted four times in the red zone, and his four catches went for 27, 63, 30 and 33 yards. Bruce also had a rushing attempt that was negated by penalty. All of this came as a big relief to Bruce's fantasy owners, who were worried after he was shut out last week.

WR Arnaz Battle, Rec: 4 - 44 - 0 (7 targets)

Battle was as active as Johnson in this game, especially noteworthy considering he is the #3 receiver. Battle would have finished with better numbers, but he had a 25 yard reception in the first quarter that was negated by a penalty.

WR Josh Morgan, Rec: 1 - 8 - 0 (2 targets)

The rookie Morgan caught the first pass thrown his way, but he failed to reach out for a catchable ball in the end zone in the second quarter and was not heard from again.

TE Vernon Davis (4 targets)

Davis had a quiet game. He never seemed to be open, and O'Sullivan threw to him only once after halftime.

PK Joe Nedney 4 - 5 FG, 3 - 3 XP, 15 points

Nedney made all his PATs and missed only one of his five field goal attempts, but the miss came on the last play of the fourth quarter and would have won the game. Nedney redeemed himself by kicking a 40 yard FG in overtime to win the game. He made another mistake late in the second quarter when his kickoff went out of bounds, which set up a Seahawks scoring drive to conclude the half.

SF Rush Defense

The 49ers rush defense had no answer for the Seahawks rushing attack. RB Julius Jones ran wild against them, and FB Leonard Weaver also had success, though with limited carries.

SF Pass Defense

The 49ers pass rush was anemic. Hasselbeck was sacked only once (late in the fourth quarter), and he often had plenty of time to throw the ball. The 49ers were opportunistic at least, coming up with two INTs, both off tipped balls. LB Patrick Willis' INT resulted in a brilliant 86 yard return for a TD.

QB Matt Hasselbeck, Pass: 18 - 36 - 189 - 0 TD / 2 INT, Rush: 1 - 12 - 0

Considering the injuries to his depleted receiving corps (two more lost in this game), Hasselbeck's performance was pretty good, despite the poor numbers. He had eyes for rookie TE John Carlson, who seemed open all day over the middle. Hasselbeck also connected with the recently signed WR Billy McMullen for a nice 31 yard grab, though McMullen promptly coughed up the ball. Both of Hasselbeck's INTs came on tipped balls, which were obviously not his fault. He also had a 12 yard scramble late in the fourth quarter.

QB Seneca Wallace

Wallace was supposed to be available in this game as a WR, but he went down with an injury in the pregame warmups and had to sit.

RB Julius Jones, Rush: 26 - 127 - 1, Rec: 3 - 14 - 0 (7 targets)

Jones struggled early, gaining two yards or less on four of his first five carries, but he exploded through 49ers arm tackles to score on an electrifying 27 yard run (first score of the game), which fired up the team and give Jones a jolt of confidence. He ran with some swagger after this and averaged 4.9 yards per carry on the day. Jones had three red zone carries and was also pretty involved in the passing game. He is so the man now in this offense, and it's obvious the Seahawks will rely on him heavily until RB Maurice Morris regains his health.

RB Leonard Weaver, Rush: 5 - 27 - 0 (2 targets)

Weaver ran effectively when he spelled Jones, averaging over five yards per carry. He had one red zone carry, and was thrown to twice but did not have a catch.

RB T.J. Duckett, Rush: 2 - 3 - 1

Duckett didn't see much action in this game, though he did score on a short run in the fourth quarter to tie the game.

WR Billy McMullen, Rec: 3 - 48 - 0 (7 targets)

McMullen was out of the league last year and hanging out in Virginia last week when the Seahawks called and eventually signed him to a contract. The 6'4" McMullen was active and fairly productive in this game, even coming up with a nifty 31 yard catch (which he promptly fumbled).

WR Courtney Taylor, Rec: 2 - 20 - 0 (5 targets)

Taylor started but was not targeted in the first half. He suddenly became very active in the third quarter and made a couple of catches, then disappeared again in the fourth quarter.

WR Michael Bumpus, Rec: 2 - 9 - 0 (5 targets)

Bumpus was signed off the practice squad on Saturday and actually started this game. He came up with two short catches.

WR Logan Payne, Rec: 1 - 14 - 0 (1 targets)

Payne had two catches last week and was promoted to starter for this game. He had a nice 14 yard grab in the first quarter but suffered "significant" damage to his knee on the play and had to leave the game.

TE John Carlson, Rec: 6 - 78 - 0 (8 targets)

Carlson was very active and showed good courage going over the middle. He was Hasselbeck's favorite receiving option and came up with three 15+ yard receptions.

PK Olindo Mare 3 - 3 FG, 3 - 3 XP, 12 points

Mare made all of his kicks, including a 51 yard field goal that would have been good from 60 yards, and a 38 yarder on the last play of the first half. He also put two of his kickoffs in the end zone for touchbacks.

SEA Rush Defense

The Seahawks kept Frank Gore from blowing up and did a great job overall defending the run. LB Patrick Willis led the way with eight solo tackles, and he also had an INT that he returned 86 yards for a score.

SEA Pass Defense

The Seahawks pass rush put ferocious pressure on J.T. O'Sullivan, sacking him eight times and chasing him all over the field. Rookie DE Lawrence Jackson and veteran DE Patrick Kerney each collected two sacks, and each hit O'Sullivan two other times. Kerney had three other tackles for a loss, so he was an absolute beast in this game. The fatal chink in the Seahawks armor was their inability to stop the big pass play, allowing seven receptions for 15+ yards, and three for 30+ yards.