National League

• Dodgers 4, Phillies 0: In Philadelphia, Zack Greinke pitched three-hit ball into the eighth inning and Hanley Ramirez homered to lead streaking Los Angeles over new manager Ryne Sandberg and the slumping Phillies.

• Cubs 7, Cardinals 0: In Chicago, Jake Arrieta threw seven shutout innings and Nate Schierholtz drove in three runs to lead the Cubs. Arrieta (1-0) allowed two hits and struck out seven for his first win with the Cubs.

• Giants 14, Marlins 10: In Miami, Hunter Pence hit two doubles and a triple and drove in five runs to lead San Francisco. Hector Sanchez hit a three-run homer, Pablo Sandoval had four hits and three RBIs, and Brandon Belt had four hits and scored four runs for the Giants, who set season highs for runs and hits (19).

• Brewers 7, Reds 6: In Milwaukee, Jonathan Lucroy hit a two-run homer off Aroldis Chapman in the bottom of the ninth inning for the Brewers. Jean Segura sparked the winning rally when he beat out a leadoff chopper to shortstop for his third hit. Lucroy then drove a 1-2 pitch to left for his 17th homer, snapping Cincinnati's five-game winning streak.

• Mets 5, Padres 2: In San Diego, Marlon Byrd, Ike Davis and Daniel Murphy homered to back Jonathon Niese's solid outing for the Mets.

American League

• Royals 2, Tigers 1, first game: In Detroit, Danny Duffy (1-0) took a no-hitter into the sixth inning and beat Justin Verlander and Detroit on a combined two-hitter in the first game of a day-night doubleheader.

• Royals 3, Tigers 0, second game: James Shields allowed three hits in seven scoreless innings and was part of a combined four-hit shutout as Kansas City completed the sweep.

• Rays 5, Blue Jays 4: In St. Petersburg, Fla., Jose Lobaton hit a game-ending triple with one out in the ninth inning, lifting Tampa Bay to its third straight victory. Lobaton's triple came off Aaron Loup (4-6) after Yunel Escobar walked. Lobaton had three hits.

• Yankees 10, Red Sox 3: In Boston, Alfonso Soriano drove in four more runs and Andy Pettitte avoided his first-inning troubles. The Yankees won for the fifth time in six games and sent the AL East-leading Red Sox to their third consecutive loss.

• Mariners 3, Rangers 1: In Arlington, Texas, Kyle Seager ended a career-worst 0-for-21 drought with a go-ahead two-run homer as Seattle Mariners beat AL West-leading Texas. Hisashi Iwakuma (11-6) struck out eight and allowed one run in seven innings.

• White Sox 5, Twins 2: In Minneapolis, Adam Dunn hit his 28th home run and Jose Quintana pitched into the seventh inning to lead Chicago. Quintana (7-4) scattered six hits over 6 2/3 innings, giving up two runs and striking out seven.

• Athletics 3, Indians 2: In Oakland, Calif., catcher Stephen Vogt scored from first on Eric Sogard's two-out double in the seventh for Oakland's go-ahead run.

• Astros 8, Angels 2: In Anaheim, Calif., Chris Carter hit a three-run homer and drove in a career-high five runs, and Brad Peacock didn't allow an earned run while pitching into the seventh for Houston.


• Rockies 6, Orioles 3: In Baltimore, Colorado hit four home runs, including a tiebreaking, two-run shot by Wilin Rosario in the seventh inning, and the Rockies extended Baltimore's losing streak to four games.