Thearon W. Henderson/Getty Images
A.J. Jenkins had his best game as a 49er
The 49ers got very good play from their receivers and tight ends.
A.J. Jenkins - Grade: A Jenkins had his best game as a 49er. He found ways to get open and made some nice catches. Jenkins also showed good speed and may have elevated himself into some playing time in the regular season. Jenkins had four catches for 59 yards and a touchdown.
Nathan Palmer - Grade: A- Palmer looked very good in this game. There were a couple of passes he could have caught, but overall, his performance was impressive. Palmer had three receptions for 72 yards and one touchdown. He showed great speed on a short pass he turned into a 51-yard score.
Chris Owusu - Grade: C- Owusu got open deep on a pass that Scott Tolzein threw late and short. Owusu then lost his concentration on the ball, as the defender ran past it and then he dropped it. he finished the game with one catch for three yards.
Brett Swain - Grade: B Swain caught three passes for 38 yards. He is unlikely to make the team, however.
Garrett Celek - Grade: A The rookie tight end may have solidified his chances to make the roster. He caught three passes for 54 yards and one touchdown.
Delanie Walker - Grade: A Walker played sparingly, but made a fine catch, spun off a tackle and scored the 49ers' second touchdown on a 32-yard pass play.
Konrad Reuland - Grade: A Reuland, a former player under Harbaugh at Stanford is battling Garrett Celek for the third tight end job. The loser, could end up on the practice squad. He had four catches for 22 yards.