Justin Verlander allowed just two solo homers as the Detroit Tigers completed a sweep of the Chicago White Sox with a 5-2 win.
A four-run fifth inning broke open the game, with J.D. Martinez plating the go-ahead run after a bases-loaded walk, making this White Sox starter Jose Quintana's worse start to a season in the major league.
In Chicago, Jake Arrieta picked up his first loss in 24 starts - ending a 20-0 streak over that time - as the Cubs went down 3-2 in a tight affair against the Arizona Diamondbacks.
The Cy Young Award winner still tossed 12 strikeouts, but conceded three runs off nine hits.
The Toronto Blue Jays had Marco Estrada to thank for their 5-4 win over the Boston Red Sox as he did not allow a hit until the eighth, with Jose Bautista, Darwin Barney and Russell Martin all hitting solo homers.
The Cleveland Indians shut out the Kansas City Royals 7-0, while the Miami Marlins completed a shut out of their own in a 1-0 win over the New York Mets.
The Washington Nationals won a slugfest against the Cincinnati Reds, winning 10-9 after going 5-0 in the second inning, while the Los Angeles Angels also managed a narrow win with a 5-4 effort over the Pittsburgh Pirates.
The Philadelphia Phillies got an 8-1 win over the Milwaukee Brewers, the Baltimore Orioles beat the New York Yankees 3-1, the Houston Astros beat the Oakland Athletics 5-2 and the Tampa Bay Rays were 7-5 winners over the Minnesota Twins.
Elsewhere, a three-run fifth inning set up the Texas Rangers' 3-2 win over the Seattle Mariners, the Los Angeles Dodgers smashed the Atlanta Braves 12-6, the Colorado Rockies beat the San Diego Padres 10-3 and the St. Louis Cardinals won a thriller against the San Francisco Giants 6-3.
Marlins ace Jose Fernandez continued his Cy Young-calibre season by striking out 14 batters (tied a career high) in seven scoreless innings. The flamethrower gave up just four hits as he improved to 9-2 with a 2.29 ERA.
MORRISON AT THE DOUBLE
Rays first baseman Logan Morrison bashed two home runs against the Twins.
ESTRADA CONTINUES TO IMPROVE
Red Sox outfielder Chris Young broke up Marco Estrada's no-hit effort after 7.1 innings pitched with a solo home run. The outing tied for the longest no-hit bid of Estrada's career.
Meanwhile, Cubs ace Arrieta had one of the strangest stat lines of the season. The reigning National League Cy Young winner gave up three runs off of nine hits in five innings as he fell to 9-1, but he did strikeout 12 batters. It was also Arrieta's first regular-season loss since July 25 last year.
This has the makeup of a possible play-off series. The Mets will send out Steven Matz (7-1, 2.60) to face the Pirates' Jonathon Niese (5-2, 4.36 ERA). The young Mets hurler has been a great number two behind Noah Syndergaard, and has arguably been the most consistent pitcher on the staff.