Cubs make history; Royals slip up

Chicago Cubs equalled their best start in franchise history as Ben Zobrist scored three runs and collected two RBIs in an 8-7 win against the San Diego Padres.

Addison Russell also drove in three runs and Kris Bryant hit a two-run double as the Cubs improved to 25-6, having won eight in a row.

Hanley Ramirez slugged a 468-foot home run and Travis Shaw and Mookie Betts also went deep as the Boston Red Sox beat the Oakland Athletics 13-5.

Lorenzo Cain hit three home runs for the Kansas City Royals but it was not enough to prevent his team losing 10-7 to the New York Yankees.

Trayce Thompson’s pinch-hit walk-off homer edged the Los Angeles Dodgers to a 3-2 win over the New York Mets.

Adam Jones and Manny Machado struck back-to-back home runs and Jones then added a two-run single in the ninth inning to edge the Baltimore Orioles to a 5-3 win over the Minnesota Twins.

Rubby De La Rosa allowed just one run and four hits while striking out six in 7 1/3 innings, and Paul Goldschmidt homered in the Arizona Diamondbacks’ 5-1 win over the Colorado Rockies.

Trevor Bauer threw seven scoreless innings to help the Cleveland Indians to a 4-0 win over the Houston Astros and Maikel Franco went deep in the eighth inning to give Philadelphia Phillies a 3-2 win over the Atlanta Braves.

Jonathan Villar had two hits, two runs, two RBIs and two steals to lead the Milwaukee Brewers to a 10-2 win over the Miami Marlins while the Detroit Tigers ended a seven-game losing streak with a 5-4 win over the Washington Nationals.

Troy Tulowitzki homered and drove in three runs as the Toronto Blue Jays beat the San Francisco Giants 4-0, while Ryan Rua’s homer in the bottom of the eighth earned the Texas Rangers a 13-11 win over the Chicago White Sox.

Franklin Gutierrez and Dae-ho Lee went deep as the Seattle Mariners beat the Tampa Bay Rays 6-4 and the St Louis Cardinals beat the Los Angeles Angels 8-1 with the help of two home runs from Matt Carpenter.

The Pittsburgh Pirates and the Cincinnati Reds saw their game postponed.