Phillies 9, Diamondbacks 3 - Ryan Howard was supposed to have the day off with lefty Randy Johnson throwing, but as soon as Johnson was out of the game, Howard was brought in to pinch-hit with the bases loaded, and he took it out to put the Phillies on top for good. Jamie Moyer topped Johnson in this contest of grumpy old men on the mound.
Cubs 1, Pirates 0 - Alfonso Soriano led off the bottom of the 1st for the Cubs with a home run, and that's all the offense that would be necessary, as Jason Marquis just went nuts, throwing a complete-game shutout to wrap up a fifth straight win.
Mets 5, Giants 3 - Armando Benitez is looking like the mediocre closer he is, as he coughs up the game-tying double to Carlos Delgado and then gives up the go-ahead runs on another double to David Wright. It would have helped if Ray Durham and Todd Linden could have figured out who was supposed to catch Jose Reyes' ball earlier.
Angels 3, Indians 2 - The Indians started with a lead off Jered Weaver, but Kendry Morales helped lead the rally back for the win for the Halos with a two run HR, and Sarge Jr. added a solo shot for the total offense.
Braves 3, Padres 2 - More grumpy old men hurling nasty stuff, as Greg Maddux took on John Smoltz, and Smoltz got the best of his former teammate. Smoltz only gave up two solo homers, but the Padres' bullpen coughed up Maddux's lead in the seventh inning.
Red Sox 9, Blue Jays 3 - I think Daisuke Matsuzaka may be okay now, giving up only one run and five hits in seven innings. More home run derby for the Sox, as Ortiz, Manny, Julio Lugo, and Mike Lowell take the ball out of the Rogers Centre.
(Photo: AP/Ross D. Franklin)