For a 41-year-old guy who's had 10 knee surgeries and was talking about retirement earlier this season, Andre Dawson can still swing a pretty potent bat.
Dawson hit his first grand slam in more than four years, plus a solo home run and a double Wednesday night as the Florida Marlins beat the Atlanta Braves 8-5.
Padres 2, Pirates 0
At San Diego, Andy Ashby stretched his scoreless streak to 18 innings, limiting Pittsburgh to three hits through the eighth.
Astros 5, Phillies 4
At Houston, Derrick May and Derek Bell singled home runs in the ninth inning.
Dodgers 6, Cubs 1
At Los Angeles, Eric Karros, Mike Piazza and Tim Wallach homered as Los Angeles won for the 12th time in 15 games at Dodger Stadium.
Rockies 6, Reds 4
At Cincinnati, Dante Bichette homered and hit an RBI double, increasing his league-leading totals to 28 home runs and 89 RBIs.
Mets 1, Expos 0
At New York, in a matchup of rookie left-handers at Shea Stadium, Bill Pulsipher outdueled Carlos Perez.
Giants 2, Cardinals 1
At San Francisco, Mark Leiter pitched a three-hitter and San Francisco completed a three-game sweep at Candlestick Park.
Mariners 6, Twins 4
At Seattle, Vince Coleman - acquired Tuesday in a trade with Kansas City - went 2-for-5, scored two runs, stole a base and started the winning rally in the eighth inning with a single. Seattle scored five runs in the eighth to secure the victory, which moved the Mariners within a game of Texas for the wild-card playoff spot.
Red Sox 7, Yankees 4
At Boston, Jose Canseco had three hits, including a homer and a run-scoring double that broke an eighth-inning tie after New York rallied from a 4-0 deficit.
Indians 8, Orioles 5
At Baltimore, Cleveland knocked the Orioles eight games below .500 and 15 games out of first in the AL East. Manny Ramirez capped a five-run seventh inning with a three-run homer, Kenny Lofton had two triples and Albert Belle had three hits.
Brewers 15, Rangers 6
At Arlington, Milwaukee gained a split of the two-game series by scoring the most runs it has all season. John Jaha had a grand slam and five RBIs.
White Sox 9, Angels 2
At Chicago, the White Sox beat California for the first time in nine tries this season. Ray Durham, Lance Johnson and Norberto Martin had triples in the fifth inning, two short of the major league record set by Chicago in 1901.
Blue Jays 7, Tigers 4
At Detroit, the Blue Jays moved within striking distance of fourth place. If they beat Detroit today, they'll be out of last place for the first time since June 21.
Athletics 8, Royals 4
At Kansas City, Jason Giambi homered for the third straight game and scored three runs. Oakland came back from an early four-run deficit.