Editor's note: Training camp is underway. For all the latest news from Santa Clara, check out our 49ers training camp page.
Practice summary: A.J. Jenkins might have taken a step forward among a crowded group of 49ers wide receivers with an active day on the team's 10th day of full-squad practice in Santa Clara.
Jenkins caught about 10 passes in 11-on-11 work, which consisted a lot of time in which the first-string offense and defense worked against backup players running scout teams. Through more than a week of practices, the 49ers' offenses and defenses practiced against each other running their own plays.
"We might want to see some different styles of defense that we can at least show our players and familiarize ourselves with, and same on defense," 49ers offensive coordinator Greg Roman said.
"If you just focus on our defense, our defense, our defense, our defense and then all of a sudden you're playing another team, you don't want that to be just like a whole new world. You want to try to give them all of the different looks and perspectives on what they might face and you'd like to actually work against them."
Jenkins had the best day of any of the 49ers' wide receivers who are competing for the starting job at split end. Veteran Anquan Boldin has a good handle on the starting job at flanker.
While the picture at wide receiver is still muddled, it appears a couple defensive backs are moving close to winning regular jobs.
[REWIND -- 49ers depth chart: Wide receiver still wide open]
Rookie free safety Eric Reid also had a solid showing as he competes for the right to replace Dashon Goldson. Reid worked with the starting defense for the second day in a row. He appears to be in the lead for the job against Craig Dahl, C.J. Spillman and Trenton Robinson.
And Tramaine Brock had a good day in the role of the No. 3 cornerback. Brock has stepped into Chris Culliver's old job. Culliver is out for the season with a torn ACL. Brock is competing against veteran Nnamdi Asomugha. The 49ers still are expected to add free agent Eric Wright to the mix when when he is able to pass a physical.
[RELATED: 49ers 'assessing' free agent Wright]
Offensive play of the day: Jenkins has not played with the greatest sense of urgency since the 49ers made him a first-round pick in 2012. Jenkins has not always shown a competitive fire on the field. But he went up with cornerback Perrish Cox and wrestled a Colin Kaepernick pass away from Cox along the right side late in practice. It had to be an encouraging sign for the 49ers to see Jenkins fight for the football -- and win.
Defensive play of the day: Backup Colt McCoy tried to hook up with speedster Marlon Moore down the left sideline. Starting cornerback Tarell Brown had good coverage to get a hand on the ball and break it up, and rookie safety Eric Reid, playing that half of the field in a Cover 2, was also in good position to supply help.
[RELATED -- Whitner: Reid can benefit from facing Manning]
Other highlights: Inside linebacker NaVorro Bowman intercepted a Kaepernick pass that deflected off Chad Hall's hands. . . C Jonathan Goodwin was in uniform for the first time since July 28. But he wore a blue non-contact and did not take part in any of the main practice session. . . Defensive linemen Lawrence Okoye and Mike Purcell worked against each other on getting off at the snap of the ball under the watchful eye of defensive line coach Jim Tomsula during positions drills in practice. Tomsula seemed to be particular encouraged with what he saw from Okoye. Once practice began, Okoye and Purcell had one particularly nice showing in 11-on-11 drills against the first-team offense. Purcell got some push against C Daniel Kilgore, while Okoye more than held his own against LG Mike Iupati. . . Defensive lineman Justin Smith did not suit up for practice, after returning to the practice field on Sunday. Ray McDonald also did not see much action. Glenn Dorsey and Ian Williams, who are competing for a starting job at nose tackle, saw a lot of action at defensive tackle in the 49ers' four-man line. During one 11-on-11 drill, both Dorsey and Williams broke through to get a would-be sack of McCoy. . . Moore and veteran cornerback Nnamdi Asomugha spent several minutes after practice working together on press coverage. They worked on the physical part a handful of times, and then spent a few minutes talking it over. . . CB Carlos Rogers had a solid day with pass breakups on balls intended for Austin Collie and MarQueis Gray. . . Collie and Hawkins continue to be worked in slowly. Collie caught three passes, while Hawkins had one reception.
Rookie report: CB Marcus Cooper, a seveth-round draft pick, intercepted a Scott Tolzien pass intended for Lavelle Hawkins. . . RB D.J. Harper, who has distinguished himself in one-on-one blitz pickup drills, had a busy day in the run-oriented part of practice. . . WR Quinton Patton is still wearing a splint on his injured left index finger. QB B.J. Daniels threw a pass his way late in practice, and Patton ducked as the ball flew past his head. Patton is not allowed to catch balls due to his injured finger. . . TE Vance McDonald caught a handful of passes as starter Vernon Davis had a light day of work. . . TE MarQueis Gray appeared to be all right after being shaken up late in practice when he took a shot to the head.
New injuries: DL Justin Smith (undisclosed).
Returning from injuries: LT Joe Staley (undisclosed)
Still sidelined:CB Chris Culliver (torn ACL), LB Patrick Willis (broken right hand), C Jonathan Goodwin (undisclosed), DL Justin Smith (finger)
Physically unable to perform list: WR Michael Crabtree (Achilles), RB Kendall Hunter (Achilles), WR Mario Manningham (knee). Hunter continued his rehab as he ran sprints while pulling a heavy chain.
Non-football injury list: RB Marcus Lattimore (knee), DE Tank Carradine (knee), DT Quinton Dial (toe) and OT Luke Marquardt (foot)
Quote of the day: "I don't have an excuse. I played like (expletive)."
--49ers tackle Anthony Davis, recalling his first exhibition game, on why rookies should not ask him for advice