The San Francisco 49ers won their fourth straight today when Joe Montana threw two touchdown passes to Freddie Solomon and Roger Craig ran for two touchdowns in a 41-7 victory over the Cleveland Browns.

It was the largest margin of victory this season for the 49ers (10-1), who held Cleveland scoreless until the last four minutes.

"We had great field position all day," Montana said. "So everybody got into the act. All I can say is that I hope we can continue to get our offense in gear like we did against the Browns. They're not a bad team. We were just too good."

"It reminded me of my college days at Nebraska," Craig said. "The 49ers have unity, and together we can go all the way."

The Browns (2-9), whose defense was second-ranked in the NFL entering the game, fumbled the opening kickoff, turned the ball over four times in the first half, rushed 43 yards in the game and had poor field position throughout.

They didn't get past the 49ers' 30-yard line until their last possession. Rookie fullback Earnest Byner's fumbles ended their first two series.

Montana, who was 24 of 30 passing for 263 yards despite heavy rains, rested after throwing a two-yard pass to Solomon that made it 27-0 early in the fourth quarter.

Montana had passed for 300 yards in each of his previous three games, two short of his NFL record. But Matt Cavanaugh finished the game, driving the 49ers to a touchdown on Bill Ring's five-yard run midway through the quarter.

In San Francisco, the 49ers announced after the game that defensive end Fred Dean had signed a four-year contract. Dean, who led the conference in sacks last season, had been holding out. He is to finish this season on his existing contract.

"Fred will give us another good pass rusher," John McVay, the team's general manager, said.