Dennis Eckersley pitched a six-hitter and Tony Perez twice singled in runs yesterday in Milwaukee, leading Boston to a 4-1 victory over the Brewers as the Red Sox regained first place in the AL East.

Eckersley (9-6) walked none, struck out six and silenced Milwaukee's home run bats after the Brewers had tied a major league record with 35 homers in their previous 15 games. Milwaukee had homered at least once in each of those games.

"This gives us some confidence because those guys had been hammering us," catcher Gary Allenson said. "Now we're in first place ourselves on the Fourth of July."

The Red Sox, ending a four-game losing streak, took a 2-0 lead with four singles with two out in the third. Jerry Remy beat out a grounder off the glove of Mike Caldwell (5-8), took second on Dwight Evans' single and Jim Rice and Perez hit RBI singles.

The Red Sox made it 3-1 in the fifth on Wade Boggs' high bouncer to short, Robin Yount's throwing error, a sacrifice and Evans' double play grounder. Singles by Evans, Rice and Perez made 4-1 in the seventh.