With their first preseason game less than a week away, the San Francisco 49ers look a lot like where they left off last season.
Their defense is performing at a very high level. Their offense is lagging noticeably behind.
The team went to considerable measures during the offseason to upgrade a passing offense that ranked 29th in the NFL last season. But the 49ers haven't displayed much progress in that area after a week of training camp practices, even with the addition of veteran wide receivers Randy Moss and Mario Manningham.
With holdover starter Michael Crabtree out with a leg injury, it has been up to Moss and Manningham to provide most of the highlights in a passing game that has struggled in recent days.