Floyd Rayford hit a three-run home run and Eddie Murray added a one-run homer tonight to help the Baltimore Orioles to a 6-4 victory over Detroit -- the Tigers' eighth straight loss.

Scott McGregor (12-12) gave up a two-run double to Chet Lemon in the first inning but held off Detroit until the eighth inning.

"The biggest thing for me lately is that I've just decided to challenge the hitters all the time," McGregor said. "It's just stupid not to against a team like the Tigers."

He came out after walking Lemon with two out in the eighth and throwing a ball to Larry Herndon. Sammy Stewart relieved and John Grubb pinch-hit for Herndon and hit his second home run to make it 5-4.

Don Aase got the last three outs for his 11th save.

Juan Berenguer (4-5) had Baltimore shut out until Rayford's 13th home run in the fourth. Murray led off the sixth with his 28th home run to make it 4-2.

Mike Young walked with two out in the fourth and Larry Sheets singled to center to set things up for Rayford's home run off the facing of the upper deck in left on a 2-1 pitch.

Murray, who fouled off 10 pitches his first time up, put his home run into the upper deck bleachers in right center.

Gary Roenicke pinch-hit a sacrifice fly in the eighth to put Baltimore up 5-2 after Murray walked and Young singled him to third. Lee Lacy added an RBI single for Baltimore in the ninth.

Detroit drew 27,477 to break 2 million for the third time in its history and second straight season. The Tigers' season total is 2,024,377.

Plate umpire Jim McKean was hit in the neck by a foul tip in the top of the second and had to leave the game. He was examined at Ford Hospital.