National League

• Pirates 6, Phillies 4: In Philadelphia, Gaby Sanchez homered and drove in three runs, and Garrett Jones hit a go-ahead, two-run double to lead Pittsburgh. Justin Wilson (2-0) pitched two hitless innings in relief of James McDonald and the Pirates won their 10th in 13 games. Ryan Howard went 2-for-4 with a double and two RBIs and Domonic Brown had a pair of doubles with an RBI for the Phillies.

• Dodgers 3, Mets 2: In New York, Andre Ethier hit a tiebreaking single in the ninth for Los Angeles, which got a sharp outing from Hyun-Jin Ryu. Nick Punto opened the ninth with a double off Scott Rice (1-1) and moved to third on a grounder by Adrian Gonzalez. After an intentional walk to Matt Kemp, Ethier and Juan Uribe followed with RBIs.

• Nationals 8, Reds 1; In Washington, Gio Gonzalez allowed just one hit in eight innings, and Denard Span and Danny Espinosa drove in three runs each to lead Washington. Gonzalez, who allowed 12 runs in his previous nine innings, retired the first 11 Reds batters before Joey Votto homered with two outs in the fourth. He struck out seven and walked two.

• Cubs 4, Marlins 3: In Miami, Luis Valbuena hit a tie-breaking solo home run in the ninth inning to lift Chicago. Shawn Camp (1-1) pitched the eighth and Carlos Marmol got the final three outs for his second save in four opportunities. Nate Schierholtz doubled and homered for Chicago, which scored the final three runs of the game.

American League

• Red Sox 7, Astros 2: In Boston, David Ortiz went 3 for 4 with a home run and two RBIs, boosting his batting average over .500 as Boston won its eighth straight series opener. Clay Buchholz (5-0) allowed two runs and six hits in 7 2/3 innings with 10 strikeouts and two walks.

• Yankees 5, Blue Jays 3: Robinson Cano hit a three-run homer and New York used a flurry of early long balls to outslug Toronto. Vernon Wells homered again against Mark Buehrle, and Francisco Cervelli also connected for New York in its third win over the Blue Jays in a week. Yankees shortstop Derek Jeter, out with a broken ankle until probably mid-July, made his fist visit to the Bronx this season.

• White Sox 5, Rays 2: In Chicago, Chris Sale overcame a shaky first inning to combine with two relievers on a five-hitter and Adam Dunn homered to lead Chicago. Desmond Jennings walked leading off the game and scored on Evan Longoria's single, but Sale (2-2) settled down and won for the first time since opening day.

• Rangers 2, Twins 1: In Minneapolis, Nick Tepesch pitched six strong innings for his second win while Elvis Andrus and Nelson Cruz each drove in a run to lead Texas. The first-place Rangers have won six of their last seven games. Tepesch (2-1) allowed five hits in 6 2/3 innings. He shut the Twins out through six before Josh Willingham homered in the seventh.

• Mariners 6, Angels 0: In Seattle, Carlos Peguero hit a mammoth homer in his first at-bat of the season and Kyle Seager had a two-run homer for Seattle. The only two longer home runs in the stadium's history were 462 feet by San Francisco's Barry Bonds (June 16, 2006) and 460 feet by Seattle's Raul Ibanez (June 20, 2007). Peguero's was 451 feet.

• Orioles 10, Athletics 2: In Oakland, Nate McLouth reached base four times and scored twice, Nick Markakis drove in two runs, and the Orioles opened their longest road trip of the season by routing the A's. Chris Davis homered and had two RBIs, Adam Jones added three hits and Jason Hammel (3-1) pitched six strong innings.