ATLANTA - Javy Lopez homered twice and Andruw Jones also went deep against former teammate Kevin Millwood as the Braves defeated the Phillies 5-3 on Tuesday night.
"I'm just trying to hit the ball hard," Lopez said, "wherever it goes."
In 2002, Lopez batted .233 with only 11 homers. He has 19 homers in his past 31 games, giving him 23 for the season - tied with two others for the major-league lead.
Millwood, traded from Atlanta to Philadelphia during the offseason, lost to his former team for the second time in less than a week.
Russ Ortiz (9-4) escaped early trouble to earn the win. The Phillies loaded the bases in each of the first three innings, but managed only two runs.
Lopez tied it at 2 in the fifth with his 22nd homer. He lined a 434-foot shot into the centerfield bleachers off Millwood (8-6).
CUBS 9, BREWERS 1: Sammy Sosa hit two of the Cubs' six home runs for his first multihomer game of the season and 59th of his career.
Kerry Wood, Mark Grudzielanek and Alex Gonzalez hit back-to-back-to-back homers in the sixth. Corey Patterson also homered for the Cubs.
The Cubs hit back-to-back homers off Brewers starter Ruben Quevedo in the first, when they brought nine batters to the plate. Patterson hit a two-run homer to leftfield and Sosa followed with a 420-foot shot to center. It was Sosa's first home run at Wrigley Field since April 17. Ramon Martinez added a sacrifice fly to make the score 4-1.
Wood (7-5), pitched seven innings, scattering eight hits and allowed one run.
MARLINS 8, METS 4: Luis Castillo triggered a four-run sixth with a two-run homer and Mike Lowell drove in two more for Florida.
Castillo's homer, his fifth of the season, gave the Marlins a 6-1 lead en route to their fifth straight victory.
Florida is 39-39, reaching the .500 mark for the first time since May 1.
Brad Penny (6-5) allowed four runs on seven hits, walking two and striking out six before leaving two batters into the seventh. He had been 0-7 in 10 appearances against the Mets, and 0-5 at Shea Stadium before Tuesday night.
Lowell, who started the night tied for third in the NL in RBIs, improved his total to 63 by driving in a run with a double in the third and another with a single in the fifth off Mets starter Al Leiter (8-4).
EXPOS 6, PIRATES 4: Brad Wilkerson became the fifth to hit for the cycle for host Montreal.
"It's just something you dream of doing as a big-league ballplayer," Wilkerson said.
Wilkerson, a former Florida Gator, bunted for a single in the second, hit a one-hop double off the rightfield wall in the fifth, and put Montreal ahead 2-1 with a two-run triple in the sixth.
In the seventh, Wilkerson drove Salomon Torres' 1-and-2 pitch over the centerfield wall to become the first Expos player to hit for the cycle since Rondell White did it against San Francisco on June 11, 1995.
"I wasn't thinking about hitting a home run," Wilkerson said.
ROCKIES 5, PADRES 2: Darren Oliver retired the first 13 batters and Larry Walker homered to give visiting Colorado its fourth win in a row.
Oliver (5-5), who's been awful on the road and crisp at home, took a no-hit bid into the sixth before allowing a bloop single with one out to pitcher Adam Eaton.
GIANTS 2, DODGERS 1: Marquis Grissom's two-run homer off Odalis Perez, who ejected, was set up by a balk in the sixth inning and was the difference for host San Francisco.