View complete stats for the game here.
There's no getting around how ugly this one was. The Seahawks averaged 3.8 yards a play, could not convert on third down for most of the day and could not run the ball, a point of emphasis during the preseason.
The young receivers proved they have a lot of growing up to do, with at least six drops attributed to the receiving core, with many of them coming on critical third down.
Ryan Plackemeier didn't play particularly well, including a two 22-yarder, one of which led to a late field goal by the Bills.
Never miss a local story.
The defense didn't play that badly, but they did give up several big plays in the passing game against a team not known for its ability to stretch the field in Buffalo. Lee Evans finished with four catches for 102 yards, including a long of 41 yards. And Robert Royal caught a 30-yard touchdown pass after Josh Wilson fumbled the kickoff.
Matt Hasselbeck, who didn't play much during the preseason because of a sore back, struggled with his top receivers Bobby Engram and Deion Branch out, finishing 17 of 41 for 190 yards, a touchdown and an interception.
But part of the problem was the inconsistent play from his young receivers.
The keys for Seattle to get better for next week will be to drastically improve its special teams play, get the running game going and find one or two of the young receivers that can make a play in the passing game.