Ryan Braun | Brewers 8, Blue Jays 3
Braun was a triple shy of the cycle while taking the NL lead with his 20th homer -- one of four Milwaukee dingers.
Bruce Chen | Royals 2, Astros 1
Chen went 5 2/3 solid innings, allowing five hits, one run and two walks while striking out six as the Royals won the rubber game.
Yu Darvish | Rangers 4, Padres 2
Darvish struck out eight over eight innings and notched his first career hit.
Dillon Gee | Mets 4, Orioles 3
Equaling a career high with nine strikeouts, Gee kept the O's scoreless until the eighth inning as the Mets swept the three-game series.
Jason Heyward | Braves 10, Yankees 5
Heyward continued his hot hitting, hammering two of five Braves homers in the finale.
Justin Masterson | Indians 8, Reds 1
Masterson struck out the side in the ninth to seal a complete-game win, allowing no earned runs on three hits and fanning nine.
Tommy Milone | A's 4, Dodgers 1
The southpaw scattered three hits and yielded just one run in his first career complete game.
Hunter Pence | Phillies 7, Rockies 6
Pence tied the score with two outs in the bottom of the ninth with an RBI double, then scored the winning run after Placido Polanco reached on an infield error.
Stephen Strasburg | Nationals 3, Rays 2
Justin Upton | D-backs 14, Mariners 10
Strasburg was once again the stopper, striking out 10 over seven stellar innings to help the Nats snap a four-game losing streak.
Upton had two hits, including a three-run homer in the fifth that put the D-backs ahead for good.
Jered Weaver | Angels 6, Giants 0
In his first start since straining his back May 28, Weaver hurled six shutout innings in an outing cut short only due to a pitch limit. Highlights »
Jake Westbrook | Cardinals 3, Tigers 1
Spinning his first complete game since 2010, Westbrook held the Tigers to one unearned run on five hits.
Josh Willingham | Twins 2, Pirates 1
Willingham broke a 1-1 tie in the eighth inning with what proved to be the game-winning home run.