ST. LOUIS >> Carlos Martinez was dominant after a shaky first inning and a nosebleed in the second, and St. Louis beat San Diego 4-2 in the opener of a day-night doubleheader.
Only 11,191 fans were in the seats for the opener, rescheduled from a rainout Tuesday night.
Matt Holliday, Jedd Gyorko and Yadier Molina homered off Colin Rea (5-4). Gyorko is 10 for 17 against his old team with three homers and seven RBIs. He homered against the Padres each of the previous three games.
San Diego opened with Travis Janikowski's double and Ryan Schimpf's two-run homer but had just two more hits off Martinez (9-6), who pitched seven innings.
The game was halted about 12 minutes while Martinez was tended to on the field with two outs and none on in the second for a nosebleed. After play resumed, he retired 11 of his next 12 batters.
INDIANS 11, ROYALS 4
KANSAS CITY, MO. >> Tyler Naquin hit two of the Indians' five homers and had a career-high six RBIs, helping Cleveland rout Kansas City.
Carlos Carrasco (7-3) only allowed one hit in six shutout innings, a one-out double by Cheslor Cuthbert in the fourth walked two in the sixth for his only other baserunners.
Naquin had his first multi-homer game, while Mike Napoli went deep for the second straight day. Jason Kipnis and Carlos Santana also hit home runs.
The first four homers were off Ian Kennedy (6-8), whose bizarre line included eight strikeouts and only one walk. But it was the ninth straight game Kennedy has served up a homer, and he has allowed 26 of them this season, tied with teammate Chris Young for most in the majors.
BLUE JAYS 10, DIAMONDBACKS 4
PHOENIX >> Josh Donaldson and Edwin Encarnacion each hit two-run homers and Toronto beat Arizona.
Donaldson's homer off Patrick Corbin (4-9) landed in the Chase Field swimming pool in the first inning. Encarnacion's soaring shot off Daniel Hudson, projected at 471 feet, landed far down the walkway beyond the left field seats in the eighth. It was Encarnacion's 26th home run of the season and ninth in his last eight games at Chase.
Marcus Stroman (8-4) allowed only an unearned run on eight hits in eight innings to help the Blue Jays sweep the two-game series.
TWINS 4, TIGERS 1
DETROIT >> Max Kepler and Eddie Rosario homered off Francisco Rodriguez in the ninth and Minnesota Twins scored three runs in the inning to beat Detroit.
Detroit wasted a fine start by Justin Verlander, who gave up a run and two hits in eight innings. Rodriguez (1-1) retired the first two batters of the ninth before Kepler sent a drive to right field to break the 1-all tie. Rodriguez then made a throwing error and appeared to be shaken up, but after a conference at the mound he stayed in the game and allowed a two-run shot by Rosario.
MARINERS 6, WHITE SOX 5, 11 INNINGS
SEATTLE >> Leonys Martin hit his second home run of the game, a solo shot with one out in the 11th inning that sent Seattle past Chicago.
Martin hit a two-run drive in the second inning. He then drove an 0-2 pitch from Dan Jennings (3-2) over the wall in right for his 13th homer.
Vidal Nuno (1-1) pitched one inning for the victory. Seattle pulled to 5-4 on Mike Zunino's two-run homer in seventh, and tied it on Adam Lind's solo shot in the eighth.
Seattle ace Felix Hernandez, activated off the disabled list earlier in the day, allowed five runs on 10 hits in 6 2/3 innings. He struck out two and walked two in his first start since May 27.
Todd Frazier hit a three-run homer in the first off Hernandez. Frazier's 28th home run tied him for the major league lead with Baltimore's Mark Trumbo.
REDS 6, BRAVES 3
CINCINNATI >> Tucker Barnhart and Joey Votto hit two-run homers, and Cincinnati rallied to beat Atlanta to win the season series between the NL's worst teams.
Barnhart's homer completed a four-run rally in the sixth off Lucas Harrell (1-2). Votto extended his post-All Star break surge with his 16th homer off Ian Krol in the seventh. Votto is 11 for 20 in the last six games with two homers, a double and six walks.
Anthony DeSclafani (5-0) kept up his streak of solid starts since returning from a strained oblique that sidelined him for most of the first half. The right-hander gave up eight hits, including Freddie Freeman's homer, in eight innings. DeSclafani is 5-0 in his last six starts with a 2.61 ERA.
ASTROS 7, ATHLETICS 0
OAKLAND >> Doug Fister pitched seven innings and Jose Altuve continued his torrid hitting to help Houston beat Oakland.
After losing three of his last four decisions, Fister (10-6) threw seven innings of four-hit ball and struck out five. The A's failed to advance a runner past second base against Fister.
Altuve was 2 for 3 with two walks. Baseball's leading hitter is 12 for his last 17 in his last four games. The Astros, who had lost three of their previous four, scored two runs in the second with two outs and nobody on base when five batters reached safely against A's starter Daniel Mengden (1-5).
RAYS 11, ROCKIES 3
DENVER >> Chris Archer struck out 11 over six innings for his first victory since June 6, Tim Beckham had a career-high five hits and Tampa Bay routed Colorado.
Evan Longoria kept up his hot hitting with two doubles to help the Rays take two of three to capture their first road series since June 6-8 at Arizona.
Archer (5-13) allowed two runs and four hits to halt a slide in which he had lost six of seven starts.