SAN FRANCISCO, Nov. 21 (UPI) -- Josh Freeman threw two touchdown passes and Cadillac Williams ran for a score Sunday in Tampa Bay's 21-0 victory over San Francisco.
Freeman went 13-of-20 passing for 136 yards and Williams ran for 51 yards on seven carries for the Buccaneers (7-3), who won for the fourth time in five road games.
LeGarrette Blount added 82 yards on 26 carries for the victors.
The 49ers (3-7) saw their modest two-game, winning streak snapped.
Troy Smith gained 148 yards through the air but was constantly on the run, getting sacked six times. He rushed for 45 yards and Josh Morgan grabbed four passes for 51 yards.