If Greg Maddux made his last start for the Chicago Cubs on Saturday, he certainly gave the fans something to remember.
Maddux gave up one run in six-plus innings to earn his 327th victory, leading the Cubs over the St. Louis Cardinals, 4-2.
Maddux (9-11) yielded five hits, struck out six and didn't walk a batter to win consecutive starts after a six-game losing streak.
With the possibility that Maddux could be departing Chicago before Monday's trade deadline, the sellout crowd of 41,302 gave the right-hander a standing ovation when he left the field in the seventh after giving up a leadoff double to Scott Rolen.
"I don't know what is going to happen and I don't think any player wants to leave Chicago, myself included; great place to play, great ballpark, great fans, great city. Aside how we're playing, there is really nothing wrong with Chicago," Maddux said.
New York 11, at Atlanta 3: Carlos Beltran homered twice and drove in five runs, and Orlando Hernandez yielded only three hits in eight innings. Hernandez didn't give up an earned run, and he also picked up the first two runs batted in of his career during a seven-run sixth that broke open a 3-3 game.
at Houston 4, Arizona 1: Roy Oswalt limited the Diamondbacks to six hits in eight innings as he improved to 5-0 in five starts against them. Chris Snyder homered for Arizona in the fifth, the first run the Diamondbacks had scored on Oswalt in 21 innings.
at Philadelphia 12, Florida 3: Ryan Howard hit his league-leading 34th homer and Chase Utley singled and homered to extend his hitting streak to 29 games for the Phillies. Dontrelle Willis gave up eight runs -- six earned -- and five hits in 2 1/3 innings.
at Milwaukee 6, Cincinnati 3: Former Angels pitcher Derrick Turnbow worked the ninth for his 24th save in 32 chances and first since June 29 at Chicago. He had blown his previous four save opportunities.
San Diego 4, at Colorado 2: Chris Young worked five innings to stretch his road unbeaten streak to 19 games. He's 5-0 in 10 road starts this season. The Rockies lost for the 11th time in 16 games since the All-Star break.