Red Sox rout Cueto and Royals
• BOSTON 7, KANSAS CITY 2: Johnny Cueto had his worst start since coming to Kansas City just before the trading deadline, and the host Red Sox sent the Royals to their second consecutive loss Friday night. Cueto gave up six earned runs and 13 hits, striking out three in six innings.
• TEXAS 2, DETROIT 0: Colby Lewis pitched seven innings to help the Rangers beat the host Tigers. The game was delayed for several minutes in the eighth after a female fan was hit by a line drive off the bat of Anthony Gose. After lengthy attention from paramedics, she was taken out on a stretcher, wearing a neck brace, but appeared to be conscious and speaking.
• TORONTO 9, LOS ANGELES 2: David Price struck out nine during eight innings of six-hit ball, and Josh Donaldson drove in three runs in the streaking Blue Jays' victory over the host Angels. Justin Smoak hit a two-run homer, and Ben Revere had four hits for the Blue Jays.
• TAMPA BAY 2, OAKLAND 1: Desmond Jennings went 2-for-4 with a home run to drive in both runs for the visiting Rays, who got a scare when closer Brad Boxberger allowed a run in the ninth and stranded runners at second and third.
• CHICAGO 11, SEATTLE 4: Chris Sale outdueled Felix Hernandez, pitching seven innings with 14 strikeouts while allowing three runs for the visiting White Sox. Hernandez gave the Mariners six innings with just four strikeouts while allowing four runs.
• CLEVELAND 7, NEW YORK 3: Carlos Carrasco struck out 11 in 6⅔ innings to help the visiting Indians beat the Yankees.
Bumgarner homers, slows Pirates
• SAN FRANCISCO 6, PITTSBURGH 4: Madison Bumgarner homered in his second straight start and struck out six in 6⅓ innings to lift the Giants to a victory over the host Pirates. Bumgarner (15-6) gave up two runs on five hits and walking one to win his fourth straight decision.
• NEW YORK 14, COLORADO 9: Yoenis Cespedes hit three home runs, including a grand slam, and had a career-high seven RBI as the Mets overpowered the host Rockies. Travis d'Arnaud and Michael Conforto also had home runs in the seventh inning in the Mets' first five-homer game since Sept. 5, 2014, vs. the Reds.
• CHICAGO 5, ATLANTA 3: Kris Bryant and Miguel Montero had consecutive RBI doubles in the sixth as the host Cubs extended Shelby Miller's winless skid to 16 games by rallying to beat the Braves.
• ARIZONA 6, CINCINNATI 3: Rubby De La Rosa allowed two runs in seven innings, and A.J. Pollock homered to help the Diamondbacks send the host Reds to their seventh loss in a row.
• PHILADELPHIA 7, MIAMI 1: Jerad Eickhoff pitched six scoreless innings and drove in two runs in his major league debut to help the Phillies beat the host Marlins.
• SAN DIEGO 9, ST. LOUIS 3: Three Padres homered as Andrew Cashner struck out eight Cardinals in six innings to pick up his fifth win of the season.
• MILWAUKEE 10, WASHINGTON 3: Domingo Santana homered in his Milwaukee debut, and the Brewers utilized several defensive miscues by the struggling Nationals in Washington.