The Colorado Rockies got the better of Stephen Strasburg and the Washington Nationals in MLB, while the Kansas City Royals swept the Detroit Tigers.
The Rockies scored seven times in the first inning and Strasburg lasted just 1.2 as Colorado claimed a 12-10 win.
Eric Hosmer hit a two-run homer in the ninth as the Royals swept the Tigers in Detroit for the first time since 2008 courtesy of a 4-1 win.
The Chicago Cubs started strongly on their way to a 6-1 win over the Milwaukee Brewers and the Minnesota Twins beat the Atlanta Braves 10-3.
The St Louis Cardinals were 8-2 victors against the Houston Astros, the Tampa Bay Rays shut out the San Diego Padres 2-0 and the Toronto Blue Jays beat the New York Yankees 7-4.
The Boston Red Sox continued their surge with an 8-1 victory over the Baltimore Orioles, the Pittsburgh Pirates just got past the San Francisco Giants 6-5 and the Seattle Mariners held on to beat the Los Angeles Angels 4-3.
The Cincinnati Reds edged the Miami Marlins 3-2, the Chicago White Sox rallied past the Cleveland Indians 10-7 thanks to an Adam Eaton grand slam and the Los Angeles Dodgers beat the Philadelphia Phillies 7-2.
The Arizona Diamondbacks thrashed the New York Mets 13-5 and the Texas Rangers were 6-2 victors over the Oakland Athletics.
GONZALEZ BLASTS PHILLIES
Dodgers first baseman Adrian Gonzalez connected on a pair of home runs in a win over the Phillies to give his team a 1.5-game lead over the Giants in the National League (NL) West. Gonzalez finished with a season-high five RBIs.
CORREA, ALTUVE COMBINE
Astros All-Stars Carlos Correa and Jose Altuve teamed up on defense for a stellar double play against the Cardinals.
SANCHEZ COMES UP SHORT
Tigers starter Anibal Sanchez took a no-hitter into the seventh inning against the Royals but the bullpen blew the game in the last two innings to give Kansas City their ninth win over the past 11 games.
CUBS LOOK FOR SWEEP
Looking to complete the sweep against the Brewers, the Cubs send reigning Cy Young Award winner Jake Arrieta (14-5, 2.55 ERA) to the mound. He is 5-3 with a 2.31 ERA in 10 starts against the Brewers, who will counter with Zach Davies (9-5, 3.80 ERA).