Home suddenly isn't looking so sweet to the Los Angeles Dodgers. Meanwhile, the Atlanta Braves and San Diego Padres no longer are road worriers.

Los Angeles lost again at Dodger Stadium, falling to Tom Glavine and the Braves 4-0 Tuesday night.The Dodgers are winless in five home games. That matches their 0-5 start in 1970 as their poorest at home since moving to Los Angeles in 1958. The team is researching whether it ever did worse in Brooklyn.

The Braves are 4-0 on the road. That's their best start away from Atlanta since winning nine straight to begin 1982, the last year they won the National League West.

San Diego stayed unbeaten in five road games by winning 7-6 in San Francisco. The Padres are just 5-5 at home.

Glavine walked none, retired 23 of the last 24 batters and won his fifth straight decision against the Dodgers. He pitched his fifth career shutout in 108 starts.

Glavine also drew a bases-loaded walk from Kevin Gross (0-3). Dave Justice hit his second home run of the season as Gross, who took Fernando Valenzuela's spot in the rotation, failed to go five innings for the third time in three starts.

Padres 7, Giants 6

Fred McGriff capped a four-run first inning with a two-run homer and Eric Nolte struggled to win his third straight start.

Kevin Mitchell hit his major league-leading seventh home run for the Giants. Will Clark homered and drove in four runs, but struck out against Craig Lefferts with a runner on second base to end the game.

The Padres scored four runs before making an out. Bip Roberts singled, Tony Fernandez walked, Tony Gwynn hit a two-run triple and McGriff homered off Scott Garrelts (1-1).

Mets 2, Phillies 1

In Philadelphia, Ron Darling pitched six shutout innings and doubled for New York's only hit until the ninth as the Mets spoiled Jim Fregosi's debut as Philadelphia's manager.

Fregosi replaced Nick Leyva, fired after 13 games. It was the third-fastest firing at the start of a season in major league history.

Darling (1-1) allowed four hits in six innings and left with a sore elbow, which the Mets said was not serious. John Franco pitched the ninth for his fourth save.

Reds 3, Astros 1

At the Astrodome, Rob Dibble tied the NL record of six straight strikeouts by a reliever as Cincinnati beat Houston.

Dibble faced the Astros for the first time since he started a bench-clearing fight with a fastball behind Eric Yelding two weeks ago. Dibble and Yelding, suspended for the incident, did not face each other.

Dibble took over to start the eighth and walked his first batter, then fanned the next six for his second save. He matched the league mark held by 10 others. Ron Davis hold the major league record of eight straight strikeouts by a reliever.

Pirates 7, Expos 3

In Montreal, Barry Bonds and Andy Van Slyke hit two-run homers and Bobby Bonilla hit a two-run double as Pittsburgh won its fourth straight game.

Van Slyke hit his third homer in the first inning off Bill Sampen (1-1). Bonds, the NL MVP, hit his first home run of the season in the eighth against Steve Frey.

John Smiley (3-0) won despite allowing nine hits in 5 2-3 innings. Neal Heaton and Bill Landrum pitched shutout relief and sent Montreal to its third consecutive loss.

Cardinals 4, Cubs 2

In St. Louis, Felix Jose got three more hits as the Cardinals sent Chicago to its fifth consecutive loss.

Jose hit a two-run triple, a double and a single. He scored two runs, stole a base and raised his average to .345.

Bob Tewksbury (2-1) outpitched Rick Sutcliffe (1-1) as the Cardinals won their third in a row. George Bell and Jerome Walton homered for Chicago.

American League

White Sox 10, Orioles 4

Frank Thomas homered and drove in four runs and Robin Ventura and Craig Grebeck hit home runs as the Chicago White Sox beat the Baltimore Orioles in a game interrupted for two hours by rain.

The White Sox waited out the long rain delay in the second inning and won its third straight game. Joe Orsulak and Tim Hulett for Baltimore, which has lost five of six.

Jack McDowell (3-1) pitched eight innings and gave eight hits. He struck out seven and walked two. Dave Johnson (1-2) was roughed up for nine runs on eight hits and three walks in four-plus innings. He had won his last 10 decisions when pitching after an Orioles' defeat.

Yankees 5, Tigers 0

At Yankee Stadium, Don Mattingly ended the longest home run drought in his career at 312 at-bats and Dave Eiland and Steve Farr shut down Detroit on four hits.

Mattingly had not homered since last May 20 before connecting for a solo shot in the first inning off Frank Tanana (1-2). Mattingly missed six weeks late last season with back trouble.

Mariners 2, Angels 0

Scott Bankhead, coming back this year from his second shoulder surgery, pitched seven strong innings as Seattle matched the team mark of eight straight victories in 1985. The Mariners lost their first six games of the season. They've won the last two in California.

Bankhead (1-1) won for the first time since September 1989. He gave up five hits, walked none and struck out three, and Russ Swan relieved for his first save.

Athletics 7, Twins 5

In Minnesota, Terry Steinbach hit a three-run homer in the first inning and Jose Canseco stole home as Oakland stopped a five-game losing streak. The A's had not lost six straight since 1986.

Rookie Kirk Dressendorfer (2-1) gave up six hits in 5 1-3 innings. Dennis Eckersley allowed Greg Gagne's leadoff home run in the ninth, but settled down for his fifth save.

Royals 6, Indians 0

In Cleveland, Storm Davis pitched his first shutout since 1985 and Kirk Gibson homered for the third straight game.

Davis (2-1) gave up five hits, walked none and struck out three in his third complete game in five years. His last shutout was Aug. 30, 1985, while with Baltimore.

Rangers 6, Brewers 5

In Milwaukee, pinch hitter Mike Stanley's suicide squeeze in the 11th inning lifted Texas over the Brewers.

Nick Capra drew a one-out walk from Chuck Crim (1-1) and moved to third on on Brian Downing's single. Dan Plesac relieved and Stanley bunted the second pitch.