SAN DIEGO — Yu Darvish allowed five hits over eight innings and got his first major league hit to help Texas to its sixth straight win, 4-2 over the Padres. Darvish (9-4), who struck out eight and walked three, leads all big league rookies with nine victories. Yorvit Torrealba drew a bases-loaded walk with two outs in the sixth to bring in Josh Hamilton with the go-ahead run. The Rangers swept the three-game series and improved to 12-3 in interleague play, the best in the majors this year. Braves 10, Yankees 5: Jason Heyward hit two of a record nine homers at the new Yankee Stadium and the Atlanta Braves beat the New York Yankees in the sweltering heat. Freddie Freeman, Martin Prado, Heyward and David Ross all connected off Phil Hughes (7-6) to build a 6-1 lead on a sticky, 94-degree afternoon. Michael Bourn stole what might've been another home run from Jayson Nix after missing an earlier opportunity for a try at a leaping grab. Brewers 8, Blue Jays 3: Yovani Gallardo pitched into the seventh inning and Ryan Braun hit one of Milwaukee's four homers in a win over Toronto. Gallardo (6-5) went 62/3 innings, giving up three runs and seven hits with two walks and seven strikeouts. Gallardo's outing provided some much-needed rest for an overworked bullpen. Diamondbacks 14, Mariners 10: Ryan Roberts hit an inside-the-park home run, Justin Upton added a three-run shot and Arizona tied a franchise record with six homers during a wild win over Seattle. Twins 2, Pirates 1: Josh Willingham hit a go-ahead homer in the eighth inning for Minnesota. Other results: Indians 8, Reds 1; Cardinals 3, Tigers 1; Nationals 3, Rays 2; Red Sox 15, Marlins 5; Mets 4, Orioles 3; White Sox 7, Cubs 0; Royals 2, Astros 1; Angels 6, Giants 0; Athletics 4, Dodgers. National League 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 inning and the Phillies rallied to beat the Rockies. — Agencies