The 49ers ran their afternoon practice at what has been dubbed "coaching speed' so there wasn't a lot of action. Alex Smith ran the first-team offense and J.T. O'Sullivan -- substituting in place of Shaun Hill -- ran the second team. I had the world's fastest Q&A with Hill as he was booking off the practice field:
Q: How's the arm?
A: It's good. (said while giving thumb's up)
Hill was held out today because of a sore throwing arm. I'd expect he'd be back in action tomorrow.
The team did run a lively red-zone drill toward the end of practice. Smith was 5 of 7, including a nice pass to Billy Bajema at the five yard line and then a short touchdown pass over the middle to Arnaz Battle on his last pass. Overall, he look far more crisp than he did in the morning.
O'Sullivan, meanwhile, was 5 of 8 but didn't get a lot of help from receiver Jerard Rabb, who dropped a couple of passes. Rabb did catch a pass in the back of the end zone. O'Sullivan also threw a nice lob to Dominique Zeigler in front of Shawntae Spencer.
On the injury front, safety Mark Roman (hamstring) took part in the walk-through portion of practice but not the team portion. He should be back soon.
Tackle Jonas Jennings sat out the afternoon session. Barry Sims played right tackle, Adam Snyder played left tackle and Jeb Terrt played left guard.
-- Matt Barrows