Friday’s American League results
Royals 2, Tigers 1 — Danny Duffy took a no-hitter into the sixth inning and beat Justin Verlander and the host Detroit Tigers on a combined two-hitter in the first game of a day-night doubleheader. Eric Hosmer homered for the Royals. Duffy (1-0), making his second big-league start this season after being called up from Triple-A Omaha Friday morning, held Detroit hitless for 5 ⅔ innings, while walking three and hitting a batter.
Royals 3, Tigers 0 — James Shields allowed three hits in seven scoreless innings and was part of a combined four-hit shutout in Kansas City’s win over the Detroit Tigers to give the visiting Royals a sweep of a day-night doubleheader. Royals pitching held the Tigers to a run and six hits for the two games.
Rays 5, Blue Jays 4 — Jose Lobaton hit a game-ending triple with one out in the ninth inning, lifting the host Tampa Bay Rays to a victory over the Toronto Blue Jays. Lobaton’s triple came off Aaron Loup (4-6) Yunel Escobar walked. Lobaton had three hits.
Yankees 10, Red Sox 3 — Alfonso Soriano drove in four more runs and Andy Pettitte avoided his first-inning troubles to lead visiting New York to a victory over the AL East-leading Boston Red Sox.
White Sox 5, Twins 2 — Adam Dunn hit his 28th home run and Jose Quintana tossed six sharp innings to lead the Chicago White Sox to a win over the host Minnesota Twins. Quintana (7-4) scattered six hits over 6⅔ innings, giving up two runs and striking out seven.
Mariners 3, Rangers 1 — Kyle Seager snapped a career-worst 0-for-21 slump with a go-ahead two-run homer and the visiting Seattle Mariners beat the AL West-leading Texas Rangers. Hisashi Iwakuma (11-6) struck out eight and allowed one run in seven innings.
Friday’s National League results
Dodgers 4, Phillies 0 — Zack Greinke pitched three-hit ball into the eighth inning and Hanley Ramirez homered to lead the streaking Los Angeles Dodgers to a victory over new manager Ryne Sandberg and the slumping host Philadelphia Phillies.
Cubs 7, Cardinals 0 — Jake Arrieta threw seven shutout innings and Nate Schierholtz drove in three runs to lead the Chicago Cubs to a victory over the visiting St. Louis Cardinals. Arrieta (1-0) allowed two hits and struck out seven for his first win with the Cubs.
Pirates 6, Diamondbacks 2 — Jose Tabata hit a two-run homer, rookie Gerrit Cole pitched six solid innings and the host Pittsburgh Pirates beat the Arizona Diamondbacks. Tabata’s drive was his fourth of the season and came off J.J. Putz in the eighth inning.
Braves 3, Nationals 2 — Justin Upton hit a home run with one out in the 10th inning to power Atlanta to a win over the visiting Washington Nationals as the Braves continued their domination of the season series.
Giants 14, Marlins 10 — Hunter Pence hit two doubles, a triple and drove in five runs to lead the San Francisco Giants to a victory over the host Miami Marlins. Hector Sanchez hit a three-run homer. Pablo Sandoval had four hits and three RBI.
Brewers 7, Reds 6 — Jonathan Lucroy hit a two-run homer off Aroldis Chapman in the bottom of the ninth inning to give the host Milwaukee Brewers a victory over the Cincinnati Reds.
Friday’s interleague results
Rockies 6, Orioles 3 — Colorado hit four home runs, including a tie-breaking, two-run shot by Wilin Rosario in the seventh inning, and the visiting Rockies beat the Orioles to extend Baltimore’s losing streak to four games. Charlie Culberson, Charlie Blackmon and Todd Helton also homered for the Rockies, who have won six of seven.
— Associated Press