• 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.

• 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.

• 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.

• 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.

Interleague

• 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.