Benito Santiago's 34-game hitting streak, a major league rookie record and National League decade high, ended last night in San Diego, but the Padres ended a nine-game losing streak by beating the Los Angeles Dodgers, 1-0.

Santiago struck out, grounded out and flied out in three at-bats against Orel Hershiser (16-16), who lost despite pitching a three-hitter. One of the hits was a home run by Stan Jefferson.

Lance McCullers kept the Dodgers from prolonging the game -- and getting Santiago a fourth at-bat -- by putting down a bases-loaded threat in the ninth.

Yankees 6, Orioles 2: Don Mattingly hit his 30th home run of the season and Bill Gullickson weathered nine hits in 6 1/3 innings as New York Yankees defeated Baltimore in Yankee Stadium.

The Yankees took advantage of errors by right fielder Larry Sheets, who later hit his 31st homer, and first baseman Eddie Murray to score two unearned runs.

Gullickson yielded two runs in the seventh inning after not allowing a base runner past second through six. The Yankees scored single runs in the first two innings and four in the third to chase John Habyan (6-7).

Brewers 8, Red Sox 4: Greg Brock had three of the Brewers' club-record nine doubles as Milwaukee clinched third place in the American League East by winning in Boston.

Angels 12, Indians 5: Wally Joyner hit three solo home runs as California routed Cleveland in Anaheim.

Royals 4, Twins 2: In Kansas City, Danny Tartabull hit an inside-the-park home run for his 100th RBI in helping hand Minnesota its fourth straight loss.

White Sox 17, Athletics 1: Gary Redus drove in five runs, four with a single and a double during an 11-run Chicago fifth inning at home.

Mariners 6, Rangers 4: In Arlington, Tex., Alvin Davis' 29th home run set a Seattle club record of 68 extra-base hits in a season.

Mets 7, Cardinals 1: Rookie Mark Carreon singled home the go-ahead run in the sixth inning in St. Louis.

Expos 5, Cubs 4: In Montreal, Tim Wallach's 26th home run snapped a seventh-inning tie to keep the Expos in the running for second place in the NL East.

Pirates 10, Phillies 5: Barry Bonds hit a tie-breaking three-run homer and Sid Bream had three hits and three RBI to lead Pittsburgh at home. If the Pirates beat the Phillies today, the teams will tie for fourth in the NL East.

Giants 6, Braves 3: Kelly Downs blanked Atlanta for five innings and Kevin Mitchell hit a three-run homer as San Francisco won at home.

Astros 6, Reds 4: Billy Hatcher and Jim Pankovits hit two-run singles in the seventh inning at the Astrodome. The Reds' Rob Murphy set a major league season record for relief appearances by a left-hander, 87, surpassing Wilbur Wood of the Chicago White Sox.