Sports Sportsin partnership with NESN your connection to The Boston Globe

Maddux returns to form

Greg Maddux watched as all the other Chicago Cubs starters but him got victories.

Kerry Wood. Carlos Zambrano. Matt Clement. Even rookie Sergio Mitre was ahead of the four-time Cy Young Award winner.

"You look up and we've won nine games and we haven't won any that you've played in," Maddux said.

He changed that yesterday as the Cubs beat the visiting New York Mets, 3-1, for Maddux's first victory since rejoining his original team.

"It's nice to play in one that we've actually won," he said.

It was the 290th win of Maddux's career, and his first in a Cubs uniform since Sept. 30, 1992.

"He looked like the Maddux of old," closer Joe Borowski said.

Maddux (1-2) gave up seven hits but only one run in seven innings, and he worked out of a no-out, bases-loaded jam in the third in vintage style. After getting Mike Piazza to ground into a double play, he struck out Mike Cameron. Maddux struck out eight, walked one, and didn't allow a runner in scoring position after the third inning. His ERA dropped from 8.62 to 6.35.

Phillies 8, Expos 6 -- Bobby Abreu had four extra-base hits and five RBIs, and Jim Thome homered for a third straight game to lead Philadelphia over Montreal in Olympic Stadium.

Trailing, 5-1, the Expos tied the score with a four-run sixth, then faltered.

Reds 6, Pirates 4 -- Adam Dunn hit a go-ahead three-run homer in the fifth after Pittsburgh pitcher Kip Wells's throwing error on a potential inning-ending double play, and visiting Cincinnati held on to win.

Braves 6, Marlins 1 -- J.D. Drew and Adam LaRoche drove in two runs apiece, and the Atlanta beat Florida and its ace pitcher, World Series MVP Josh Beckett, in Miami.

Brewers 2, Cardinals 1 -- Craig Counsell hit a bases-loaded single in the ninth inning to send St. Louis to its first road loss this season. Brooks Kieschnick (1-0) pitched 2 2/3 hitless innings in relief for the win.

Astros 13, Rockies 7 -- Mike Lamb had four hits and drove in a career-high six runs to help visiting Houston halt a three-game losing streak.

Diamondbacks 5, Padres 2 -- In Phoenix, Richie Sexson hit a tiebreaking three-run homer with two outs in the eighth inning. San Diego starter Adam Eaton (1-1) intentionally walked Luis Gonzalez to get to Sexson, who lined the first pitch 428 feet to center field.