Jack Morris, the winningest pitcher of the 1980s, finally won after losing his first six starts of the season, leading the Detroit Tigers past the Oakland Athletics 6-3 Saturday.

Morris allowed eight hits, struck out two and walked one in 6 1-3 innings, throwing 99 pitches. He had been off to the worst start for a Detroit pitcher since Ted Gray began 1953 0-9.Pat Sheridan and Lou Whitaker homered for Detroit, which snapped a four-game losing streak and scored more than three runs for only the ninth time in 27 games this season. Guillermo Hernandez got the last three outs for his sixth save.

Storm Davis, 2-3, gave up six runs and seven hits in 3 2-3 innings, walking four and striking out five. Oakland lost for the fourth time in 12 games.

Sheridan homered to lead off the first, his second home run this season. It gave Morris a lead for only the second time this year but it lasted only one pitch.

Mark McGwire led off the second with his seventh home run. Stan Javier's RBI single later in the inning gave Oakland a 2-1 lead but Detroit came back three runs in the bottom of the inning.

Dave Bergman singled and took third on a single by Kenny Williams, who later was caught trying to steal second. After Sheridan walked with two outs, Chet Lemon singled in Bergman.

Lou Whitaker's RBI single put Detroit ahead 3-2 and Lemon scored when Javier's throw from right went to the backstop for an error.

Brewers 1, Royals 0

Jim Gantner singled home Billy Spiers from second base with two outs in the 10th inning and the Milwaukee Brewers beat the Kansas City Royals on a snowy Saturday, giving Bill Krueger his first major-league victory since 1986.

Spiers singled with two outs against Tom Gordon, 4-1, and advanced on a wild pitch. Paul Molitor was intentionally walked and Gantner, batting .195, singled on a 2-1 pitch.

Red Sox 7, Rangers 0

Mike Smithson, starting for the first time this season, allowed six singles in seven shutout innings and Jim Rice drove in three runs, leading the Boston Red Sox past the Texas Rangers.

Wade Boggs, who sat out Friday's game with tendinitis in his

left foot, had a single, double and triple, scored three runs and drove in one. Mike Greenwell also had three hits as Boston won for the fifth time in six games.

Angels 5, Blue Jays 4

Johnny Ray hit a go-ahead single as California rallied for two runs in the ninth inning and beat the Toronto Blue Jays, the Angels' fourth consecutive victory and ninth in 10 games.

California led 3-0 before Toronto, which lost for the 11th time in 13 games, went ahead with four runs in the eighth.

Mariners 2, Orioles 1

Mariners 6, Orioles 5

Edgar Martinez had three hits, including his first major-league home run, as Seattle defeated previously unbeaten Jeff Ballard and Baltimore for its first double-header sweep in almost eight years.

The Mariners won the opener as Mark Langston allowed four hits and an unearned run in seven innings. Mike Schooler saved both games.

Yankees 5, White Sox 2

Rickey Henderson hit a three-run homer in the ninth inning, leading the New York Yankees past the Chicago White Sox for their seventh victory in nine games.

National League

Mets 2, Astros 1

Howard Johnson hit a two-run homer and David Cone pitched a five-hitter, leading the New York Mets past the Houston Astros.

Cone, 3-2, struck out eight and walked three in his second complete game, the only two by the Mets this season.

Giants 9, Cardinals 0

Rick Reuschel pitched six shutout innings for his 199th career victory and the San Francisco Giants crushed the St. Louis Cardinals.

Reds 7, Phillies 4

Todd Benzinger hit a go-ahead single in the fifth inning and Paul O'Neill and Ron Oester drove in two runs each as Cincinnati rallied and beat Philadelphia.

O'Neill doubled home two first-inning runs off Larry McWilliams, 1-2.

Braves 13, Expos 3

Andres Thomas drove in five runs, Jody Davis drove in four and Lonnie Smith and Ron Gant each homered as Atlanta unleashed a 19-hit attack and crushed Montreal.

The Braves extended their winning streak to four games, the team's longest since August 1987.

Padres 4, Pirates 2

Mark Parent, subbing for slumping Benito Santiago, drove in all four San Diego runs with a sacrifice fly and a tie-breaking three-run homer as the San Diego Padres ended a three-game losing streak by defeating the Pittsburgh Piratest.

Bruce Hurst, 4-2, held Pittsburgh hitless until one-out doubles by Barry Bonds and Jose Lind in the sixth inning tied the score 1-1.

Dodgers 3, Cubs 0

Mike Morgan allowed four hits in six scoreless innings and lowered his ERA to a major league-leading 0.69 as the Los Angeles Dodgers cooled off Andre Dawson and defeated the Chicago Cubs.

Morgan, 3-1, walked one and struck out two before experiencing soreness in his right foot for the third time this season. The right-hander began the season with a 34-68 record, worst among active major-league pitchers.