"We didn't have any view of it," Harbaugh said after the game, reported Comcast SportsNet Bay Area. "We had no replay view of it. And the official threw his hat early, and we figured he saw it."
Officials ruled that Crabtree had stepped out of bounds before coming back into the end zone to make the catch.
Meanwhile, San Francisco running back Frank Gore suffered a right ankle sprain in the second quarter but kept playing, finishing with 42 yards on 17 carries, with one lost fumble.
"I couldn't be myself," Gore said, according to the Sacramento Bee. "Some of the runs, I couldn't make the cut I wanted to make. Hopefully, I get better this week."