oe Nolan singled and homered to drive in three runs and Mike Flanagan pitched a six-hitter as the Baltimore Orioles won their fifth straight game, beating the Milwaukee Brewers, 8-3, tonight.

Flanagan (5-4), pitching his fourth complete game of the season, allowed only one earned run.

It was the seventh loss in a row at home and the ninth in the last 11 for the Brewers. Milwaukee's road record is 17-12, but its home record is a poor 10-15.

"It's terrible," said second baseman Jim Gantner. "We should be playing much better. I can't explain why we aren't. We played bad at home last year, too. Most teams are happy to go home after being on the road, but we seem to be happy after being home."

Leading, 3-2, the Orioles knocked out starter Moose Haas (3-3) with five runs in the sixth with two out.

Ken Singleton opened with a single. Haas retired the next two batters on pop outs, but Jim Dwyer walked and Cal Ripken Jr. hit a two-run double over left fielder Ben Oglivie.

Nolan singled home Ripken and scored on Bob Bonner's triple. Al Bumbry singled off reliever Jamie Easterly to drive in Bonner.

The Orioles scored three runs in the second on a walk to Dwyer, Ripken's double and Nolan's first homer of the year. Nolan was batting .148 entering the game.

The Brewers cut the margin to 3-2 in the fifth inning. Rob Picciolo singled and Ed Romero walked, and both moved up on a ground out. They scored on a three-base error by Dwyer in right field.