Sammy Sosa homered for the first time in more than two weeks and Derrek Lee drove in three runs to lead the Cubs to a 7-2 victory over the Pittsburgh Pirates last night in Chicago.
Moises Alou and Neifi Perez also homered for the Cubs, who pulled within a half-game of idle San Francisco in the wild-card race.
Marlins 6, Expos 3 -- Florida rallied with six runs in the bottom of the eighth inning, taking advantage of four Montreal errors to beat the Expos at U.S. Cellular Field in Chicago.
Chased out of Florida by Hurricane Ivan, the Marlins were forced to play a home game on the road and still cut their gap in the wild-card race to two games. A spirited crowd announced at 4,003 transformed the White Sox' home park into a foul-ball chaser's paradise.
Padres 9, Dodgers 7 -- Phil Nevin homered twice and drove in four runs, and David Wells won his fifth straight decision despite giving up a season-high three homers, as visiting San Diego prevailed. The Padres moved within two games of the Giants in the wild-card race.
Mets, 9-7; Braves, 7-1 -- J.D. Drew had four hits and three RBIs, and Paul Byrd pitched eight strong innings to lead visiting Atlanta over New York for a doubleheader split. Mike Piazza and Richard Hidalgo homered in the opener, helping New York rally.
Reds 4, Phillies 3 -- Jason LaRue drove in the go-ahead run on a fielder's choice grounder in the eighth inning for host Cincinnati.
Rockies 9, Diamondbacks 2 -- Vinny Castilla reached 300 career homers and 1,000 RBIs with two of visiting Colorado's five home runs, as the Rockies hammered Arizona.