Mike Mussina was nearly perfect, and the Detroit Tigers admitted as much. That's not how they described the umpiring, however.

Frank Catalanotto's two-out double in the eighth inning ended Mussina's perfect game and the Baltimore right-hander settled for a two-hitter Tuesday night, leading the Orioles to a 4-0 win over the Tigers at Camden Yards.Mussina, who has flirted with a no-hitter twice before in his seven-year career, retired the first 23 batters before Catalanotto lined a double into the right-field corner.

YANKEES 10, ATHLETICS 4; YANKEES 10, ATHLETICS 5: Darryl Strawberry, reaching 20 homers for the first time since 1991, hit a tying pinch grand slam as New York scored nine runs in the ninth inning to complete the sweep at Oakland.

Strawberry, who tied a major league record with two pinch slams in a season, also homered in the opener. New York improved to 80-28 as its season reached the two-thirds mark, leaving the Yankees on pace to finish 120-42.

WHITE SOX 8, DEVIL RAYS 6: At St. Petersburg, Fla., Albert Belle and Robert Machado homered and Chicago's bullpen limited Tampa Bay to three hits in the last six innings.

Belle has 34 homers, 16 since the All-Star break.

Mike Kelly hit two home runs for Tampa Bay.

ROYALS 12, TWINS 4: At Minneapolis, Hipolito Pichardo (6-8) allowed three earned runs and eight hits in 7 1/3 innings. Jeff King drove in three runs and Jermaine Allensworth scored three times.

RANGERS 11, BLUE JAYS 9: At Arlington, Texas, Carlos Delgado hit three home runs for visiting Toronto, but they were not enough to overcome Todd Stottlemyre (1-0), who struck out eight in 5 2/3 innings of his Texas debut.

RED SOX 2, MARINERS 1: At Seattle, Steve Avery (8-4) and two relievers combined on a two-hitter, and John Valentin snapped a seventh-inning tie with an RBI groundout.

ANGELS 5, INDIANS 4: At Anaheim, Calif., Gary DiSarcina singled home the tiebreaking run off Doug Jones (0-1) in the eighth as Cleveland lost its fifth straight.

NATIONAL LEAGUE

ASTROS 9, MARLINS 5: Moises Alou gave Florida fans a glimpse of what they've missed - not that they needed any more reminders.

Alou lined a two-run double - his first hit at Miami since Game 7 of the World Series.

Alou got a big ovation when he stepped to the plate, then delivered against World Series MVP Livan Hernandez. Still bitter about the Marlins' winter breakup, Alou said he got no special delight from his double.

"That's what I do every night," he said. "I have nothing to say. I don't want to talk about this game."

PADRES 3, PHILLIES 1: Greg Vaughn, mired in a 4-for-42 slump, hit his 39th home run and San Diego sent visiting Philadelphia to its sixth straight loss.

CARDINALS 2, BREWERS 1: St. Louis won at County Stadium for the first time since the 1982 World Series behind Matt Morris' four-hitter.

Mark McGwire, who has not hit a home run in 24 at-bats, doubled and scored in the fourth inning. Fernando Tatis, acquired last week from Texas, added an RBI single for a 2-0 lead.

METS 7, GIANTS 6 : New York stopped its streak of seven straight losses in extra innings, winning when Lenny Harris drew a bases-loaded walk from Jose Mesa with two outs in the bottom of the 10th.

Mets closer John Franco, who signed a $6.15 million, two-year contract extension before the game, gave up two runs in the ninth that tied it at 6.

BRAVES 4, REDS 2: John Smoltz became the fifth Atlanta starter to reach double digits in wins and Andruw Jones hit a tiebreaking homer in the seventh inning at Turner Field.

Smoltz (10-2) gave up two runs in seven innings. He also got a career-high three hits in joining Greg Maddux , Tom Glavine , Kevin Millwood and Denny Neagle with at least 10 victories.

CUBS 2, DIAMONDBACKS 0: Mickey Morandini broke a scoreless tie with an RBI single in the eighth inning as Chicago beat Arizona at Wrigley Field.

EXPOS 5, DODGERS 4 : Chris Widger's RBI single with two outs in the bottom of the 10th inning lifted Montreal over Los Angeles at Olympic Stadium.

PIRATES 13, ROCKIES 5: Kevin Young had four hits and drove in four runs as Pittsburgh roughed up Darryl Kile.

Kile, signed by Colorado to a $24 million, three-year contract last winter, dropped to 7-14 as his ERA rose to 5.97.