Braves outslug Yankees
Heyward leads power charge with two homers
Jason Heyward and the Atlanta Braves beat the New York Yankees at their own game, connecting for five home runs en route to a 10-5 victory Wednesday at Yankee Stadium.
Heyward hit two homers and Freddie Freeman, Martin Prado, and David Ross all took Phil Hughes (7-6) deep to build a 6-1 lead.
Alex Rodriguez hit his 640th career homer, and Robinson Cano, Derek Jeter, and Eric Chavez all hit long balls off Atlanta’s Tommy Hanson (8-4).
With the Braves ahead, 6-5, in the eighth, Freeman hit an RBI single and Heyward a two-run shot to help them pull away.
Angels 6, Giants 0 - Jered Weaver (7-1) pitched six innings of two-hit ball in his return from the disabled list and host Los Angeles handed Ryan Vogelsong his first loss in almost seven weeks.
Alberto Callaspo homered against Vogelsong and teammates Kendrys Morales and Mark Trumbo greeted former Angels prospect Shane Loux with back-to back home runs during a three-run eighth, helping the Halos take the rubber game of the interleague series.
Weaver (7-1) threw 78 pitches in his first start since May 28 at Angel Stadium against the Yankees, when his back went out on him after just 12 pitches.
Nationals 3, Rays 2 - Stephen Strasburg (9-1) struck out 10 while giving up five hits and two runs in seven innings as host Washington nipped Tampa Bay to snap a four-game losing streak.
Strasburg outdueled Chris Archer (0-1), who faced the minimum over his final five innings in his major league debut.
Diamondbacks 14, Mariners 10 - Ryan Roberts hit his first career inside-the-park home run, one of a record-tying six for Arizona in its wild win over Seattle in Phoenix.
Miguel Montero hit a two-run homer and drove in four runs, Justin Upton added a three-run shot, and Aaron Hill, Jason Kubel, and John McDonald each hit solo shots.
Royals 2, Astros 1 - Bruce Chen (6-6) struck out six in 5 2/3 innings, allowing one run and five hits, as Kansas City won at Houston.
Alex Gordon tripled and scored the winning run in the sixth inning for Kansas City, which took two of three from the Astros and has won seven of nine overall.
Rangers 4, Padres 2 - Yu Darvish (9-4) struck out eight and walked three, holding San Diego to five hits over eight innings to help Texas double up the home team.
Darvish also had a broken-bat single in the third for his first major league hit.
Josh Hamilton scored the go-ahead run in the sixth on a bases-loaded walk.
Brewers 8, Blue Jays 3 - Martin Maldonado and Carlos Gomez each hit two-run homers, and Corey Hart added a solo shot in a five-run second inning as Milwaukee went on to beat visiting Toronto. Ryan Braun added his 20th homer, a two-run blast, in the seventh.
Cardinals 3, Tigers 1 - Jake Westbrook (6-6) pitched his first complete game in over two years, allowing an unearned run on five hits, striking out five and walking one in St. Louis’s win in Detroit.
Indians 8, Reds 1 - Justin Masterson (4-6) took a shutout into the eighth, pitching a three-hitter and fanning nine in his first complete game this season, and Cleveland swept visiting Cincinnati.
Twins 2, Pirates 1 - Josh Willingham hit a go-ahead homer in the eighth inning and Minnesota scratched out a win in Pittsburgh.
Jared Burton (1-0) picked up the win in relief of starter Francisco Liriano, who gave up one run and four hits in 6 2/3, striking out six and walking two.
Mets 4, Orioles 3 - Dillon Gee (5-5) extended the Mets’ shutout streak to 29 innings before Baltimore broke through on Wilson Betemit’s two-run homer in the eighth and Steve Pearce’s bases-loaded walk in the ninth, but New York held on for the win at home.
Phillies 7, Rockies 6 - Todd Helton missed tagging first base to allow the winning run to score on Placido Polanco’s grounder in the ninth as Philadelphia rallied at home.
Wilin Rosario, Michael Cuddyer, and Chris Nelson homered for Colorado, which has lost 12 of 13.
Phillies starter Joe Blanton gave up five runs and six hits in seven innings.
White Sox 7, Cubs 0 - Gavin Floyd (5-7) pitched four-hit ball into the seventh and Gordon Beckham homered and knocked in four runs to lift the struggling White Sox to a home win over the Chicago Cubs.
Adam Dunn and Paul Konerko each delivered RBI singles in the third and Beckham broke it open with a three-run drive off Scott Maine in the sixth, giving the White Sox a 6-0 cushion.
Athletics 4, Dodgers 1 - Tommy Milone threw a three-hitter for his first career complete game and Yoenis Cespedes had two hits and an RBI in his return to the lineup as host Oakland beat Los Angeles.
Milone (7-5) walked one, struck out two and retired 22 of the final 24 hitters he faced.