Tim Hudson | Braves 3, Giants 2
Hudson settled down after allowing a second-inning run, pitching into the eighth to snap the Giants' winning streak at five games.
Brandon Phillips | Reds 7, D-backs 6
With Cincinnati trailing by six, Phillips hit a three-run shot in the sixth and a game-tying two-run double in the seventh, then scored the winning run on Todd Frazier's single in the seventh. Highlights »
Paul Maholm | Cubs 4, Marlins 2
Maholm held the Fish to one run on five hits in eight sharp innings to win his fourth straight start.
Max Scherzer | Tigers 5, Angels 1
Scherzer allowed one run on three hits, striking out nine, over seven innings to earn his ninth win.
Mark Reynolds | Orioles 4, Twins 3
Reynolds put the O's ahead for good with a two-run single in the eighth inning.
Cody Ross | Red Sox 3, White Sox 1
Ross belted his third three-run homer in two nights in the bottom of the ninth, giving the Red Sox a dramatic win in Dustin Pedroia's return from the DL.
B.J. Upton | Rays 6, Indians 0
Upton's bases-clearing double -- one of his three hits -- provided sufficient breathing room for David Price, who notched his MLB-leading 13th win.
David Wright | Mets 9, Nationals 5
Wright cranked a pair of homers and knocked in five runs to help the Mets snap a six-game losing streak.
Edinson Volquez | Padres 1, Astros 0
Volquez's first career complete game was a one-hit shutout, as San Diego won its third straight.