Josh Donaldson crushed three home runs for the Toronto Blue Jays in MLB, while David Ortiz hit yet another for the Boston Red Sox.
Donaldson went deep three times as the Blue Jays completed a sweep of the Minnesota Twins with a 9-6 win on Sunday.
Toronto's American League (AL) East rivals the Red Sox had Ortiz belt the 534th of his career, but they lost 10-4 to the Kansas City Royals.
He joined Hall of Famer Jimmie Foxx for 18th on the all-time homer list.
A hot start helped the Arizona Diamondbacks past the Cincinnati Reds 11-2, while Joe Panik homered twice in the San Francisco Giants' 13-4 win over the Atlanta Braves.
The Texas Rangers edged the Cleveland Indians 2-1, the Oakland Athletics beat the St Louis Cardinals 7-4 and the Tampa Bay Rays claimed a 10-4 win over the Houston Astros.
The Los Angeles Angels (5-0 over the Detroit Tigers), Baltimore Orioles (5-0 over the New York Yankees) and Los Angeles Dodgers (1-0 over the Chicago Cubs) all had shut-out wins.
The Chicago White Sox got past the Seattle Mariners 4-1, the Pittsburgh Pirates overcame the Milwaukee Brewers 3-1 for a four-game sweep and the Colorado Rockies were 5-3 victors over the Washington Nationals.
The San Diego Padres claimed a 3-1 win over the Miami Marlins and the Philadelphia Phillies were 5-1 winners against the New York Mets.
PERDOMO SHINES FOR PADRES
Padres pitcher Luis Perdomo spun a masterpiece against the Marlins. The 23-year-old rookie tossed a complete-game, allowing just one run with three strikeouts. The win moved him to 7-7 this season.
TRUMBO BRINGS UP NUMBER 40
Orioles slugger Mark Trumbo bashed his 40th home run of the season.
RANGERS WIN ANOTHER CLOSE ONE
The Rangers improved to 29-8 in one-run games this season after beating the Indians 2-1.
JAYS FACE ORIOLES
Two of the top teams in the AL face off in a series littered with playoff implications. Toronto will send Marco Estrada (7-6, 3.47 ERA) to the mound to face off against the Orioles' Wade Miley (8-10, 5.51 ERA).