The Mets leap frogged the Phillies back into first place in the NL East. One day after blowing a 7-0 lead, the Mets came back from a 3-1 deficit behind a pair of Carlos Delgado home runs and beat the Phillies bullpen 6-3.
Rookie Glen Perkins won his 12th game as the Twins defeated the Mariners, 6-5, to move back within a game of the White Sox in the AL Central. John Danks and Lance Broadway got shelled in the Orioles 11-3 win over Chicago. Aubrey Huff and Brian Roberts drove in three runs each.
Joe Saunders had a rare bad start, getting knocked out in the second inning as the Angels fell to the A's 6-5. The Halos are still 28 games over .500.
The Rays maintained their lead over the Red Sox with a 1-0 dazzler against the Blue Jays. Matt Garza pitched into the eighth inning to pick up his 11th win. Carlos Pena's 27th home run was the game's lone run.
Jason Marquis, Carlos Marmol, and Kerry Wood combined on a shutout as the Cubs beat the Pirates 2-0. That pushed their lead over the Brewers to six games after Milwaukee lost to the Cardinals, 5-3. The Cards struck for four runs in the eighth and now trail the Brewers by 3.5 in the NL wildcard race.
Randy Johnson pitched well for Arizona, but the Diamondbacks blew a 4-0 lead and lost to the Padres 5-4. No harm though as the Dodgers lost to the Nationals again, 5-4. Tim Redding out pitched Greg Maddux for the win.
The Indians won again, their 10th straight, beating the Tigers 9-7. Kelly Shoppach hit his career high 17th home run. The Indians lost 10 in a row earlier this season.
Josh Johnson is back for Florida and excelling. He pitched a complete game last night in the
Marlins 4-1 win over the Braves, to improve to 4-0, 3.12.
Tim Lincecum is 15-3 after the Giants beat the Rockies 4-1. Lincecum struck out 10 in 7.2 innings pitched.