National League

• Reds 2, Cubs 1: In Chicago, Mike Leake combined with Aroldis Chapman on a three-hitter, and Todd Frazier hit a tiebreaking home run in the seventh inning, extending Cincinnati's record to a 12th straight win at Wrigley Field.

The previous record for consecutive wins by a visitor at Wrigley was 10, a mark set by the St. Louis Cardinals (1943-44) and matched by the New York Giants (1950-51) and Montreal (1982-83), according to STATS.

• Padres 5, Braves 3: In San Diego, Edinson Volquez struck out a season-high nine in seven innings and led San Diego past NL East-leading Atlanta for a three-game sweep.

Chris Denorfia hit a two-run homer for the Padres, who have won six of eight. The Braves have lost five of seven.

• Nationals 5, Rockies 1: In Denver, Ross Ohlendorf pitched six strong innings in his Washington debut, and Ian Desmond drove in three runs.

• Mets 5, Cardinals 1: In New York, Dillon Gee had his third straight stellar start, and New York scored the most runs allowed by Shelby Miller in his young career.

• Brewers 10, Marlins 1: In Miami, Carlos Gomez had four hits, including two triples, and Jonathan Lucroy drove in four runs. Gomez drove in three runs and scored three runs.

American League

• Royals 3, Tigers 2: In Kansas City, Mo., Lorenzo Cain hit a tying, two-run homer off Jose Valverde with two outs in the ninth inning, and Eric Hosmer had a winning single in the 10th, helping Kansas City overcome Justin Verlander's seven scoreless innings.

Verlander did not allow a batter past first base, giving up three singles, striking out eight and walking two in a 117-pitch outing, his second-highest total this season. Verlander is 15-2 with a 2.56 ERA in 25 starts against the Royals.

• Red Sox 2, Rays 1: In St. Petersburg, Fla., Alfredo Aceves threw six solid innings, and Daniel Nava it a two-run home run. Aceves, recalled before the game from Triple-A Pawtucket, allowed one run, four hits and four walks. This is the right-hander's third stint with the Red Sox this season.

• Indians 5, Rangers 2: In Arlington, Texas, Jason Kipnis had a home run among his three hits, and Mike Aviles also homered.

• Angels 9, Orioles 5: In Baltimore, Erick Aybar hit a bases-loaded triple, and Albert Pujols homered during a six-run seventh inning, helping Los Angeles end a four-game losing streak.

• Athletics 5, Yankees 2: In Oakland, Calif., Brandon Moss hit a two-run homer and a solo shot for his third career two-homer game, and Oakland won its 10th straight home game.

• Astros 6, Mariners 1: In Seattle, Houston rallied to score six runs off closer Tom Wilhelmsen in the ninth inning. The Astros snapped a six-game losing streak.

• Blue Jays at White Sox, ppd.: In Chicago, the game was postponed because storms were in the forecast. The game was called early in the afternoon, and no makeup date was announced. The Blue Jays aren't scheduled to play again at U.S. Cellular Field this season.


• Twins 4, Phillies 3: In Minneapolis, Clete Thomas had a career-high four hits and came home on a wild pitch for the go-ahead run in the eighth inning, and Philadelphia lost its fifth straight. Thomas went 4 for 4 with two RBI doubles. He drove in Oswaldo Arcia both times, including in the eighth when his drive off the wall in right field tied the game.