SANTA CLARA -- Not only are the 49ers expecting to practice without Michael Crabtree for the next week or two, they saw last season's team MVP and leading receiver Anquan Boldin get ejected by Jim Harbaugh for fighting late in Friday's twilight practice.
As if those events weren't jarring enough, starting nose tackle Glenn Dorsey injured his left arm midway through practice and did not return. Dorsey was examined thoroughly on the sideline by trainers, with general manager Trent Baalke closely observing.
All in all, it was the 49ers' most intense and physical practice of training camp, if not in all of Harbaugh's four seasons as coach.
The day started with Harbaugh predicting Crabtree will be out "maybe a week, maybe two," along with fellow wideout Brandon Lloyd. Crabtree apparently is coping with a sore hamstring, though Harbaugh would say only that it's not related to his surgically repaired Achilles or previously fractured feet. Lloyd's injury is unknown.
The loss of Dorsey could have the most long-term impact if it's a torn ligament or muscle. He's the starting nose tackle, and Ian Williams still hasn't practiced since last season's Week 2 ankle fracture.
But Dorsey's plight got overshadowed in the ensuing hour by the fireworks between the offense and defense.
Harbaugh quickly intervened to break up a fight between Boldin and second-year cornerback Darryl Morris with a few minutes left in the rare, twilight practice. Not only did Harbaugh pull an irate Boldin away, but the coach escorted him to the side and sent him to the locker room.
Boldin had caught a short pass from McLeod Bethel-Thompson and then took exception to Morris' physical nature. Boldin exchanged words, threw the football at Morris, and fisticuffs ensued.
Only two more plays were run before practice ended: Chuck Jacobs caught a pass and received a late hit by Morris, followed by rookie Dontae Johnson's interception of a Bethel-Thompson pass toward Devon Wylie.
Harbaugh gathered his team for an extra-long talk after practice. Ejections have been Harbaugh's training-camp protocol when it comes to fighting: C.J. Spillman last year, and Kyle Williams and Brian Tyms in 2012.
About five minutes before the Boldin-Morris brawl, running back Jewel Hampton shoved linebacker Chase Thomas after being stopped behind the line of scrimmage. Offensive tackle Jonathan Martin and defensive tackle Quinton Dial exchanged heated words for the second time in three days but quickly made peace.
CEO Jed York said Thursday that he and Harbaugh mutually agreed to wait until after this season to resume talks on extending a contract that has two years remaining. Harbaugh says he's in "lock-step" with that call.