Cespedes inspires Oakland win
The Oakland Athletics extended their lead in Major League Baseball's American League West with a 13-3 thumping of the Cleveland Indians.
Yoenis Cespedes drove in five runs as Tribe starter Justin Masterson lasted only into the fifth inning, while team-mates Brandon Moss (three), John Jaso and Josh Reddick (two each) also recorded multiple scores.
Home runs from Cleveland's Michael Bourn and Michael Brantley were in vain.
Nearest pursuers the Los Angeles Angels, 3.5 games behind, beat the Tampa Bay Rays 6-2 as Matt Shoemaker got the win and Carlos Pujols launched two home runs.
One of those only just eluded Rays outfielder Kevin Kiermaier, who later made a spectaular catch off an Erick Aybar blast and also hit his first MLB homer for his side's two runs.
There were also 6-2 wins for divisional rivals the Seattle Mariners and Texas Rangers, over the Minnesota Twins and Toronto Blue Jays respectively.
In the AL Central, the Detroit Tigers lead by a hefty seven games after a 6-2 win over the Boston Red Sox.
Pitcher Anibal Sanchez made a winning return from injury, helped by Miguel Cabrera and Victor Martinez each driving in two runs.
The Kansas City Royals edged past the Baltimore Orioles 8-6 thanks to two three-run homers from Alex Gordon, while the Chicago White Sox lost 8-2 to the Houston Astros.
Baltimore's defeat meant they remained half a game behind the New York Yankees, who split their double-header against the Pittsburgh Pirates.
A three-run first inning helped the Yankees win the opener but Josh Harrison's homer decided the second game in favour of the Pirates.
In the National League West, the San Francisco Giants remained clear with a 4-1 win over the Miami Marlins as Ryan Vogelsong pitched seven shut-out innings.
The Colorado Rockies needed 10 innings to beat the San Diego Padres 10-8, with Justin Morneau's two-run jack decisive.
The Los Angeles Dodgers lost 5-3 to the Arizona Diamondbacks, Eric Chavez's two-run homer securing Arizona's first home series win of the season.
NL Central pace-setters the Milwaukee Brewers and St Louis Cardinals both lost, leaving the situation unchanged with Milwaukee 3.5 games clear.
That is despite a 4-2 loss to the Chicago Cubs, as the Cards went down 6-5 to the Atlanta Braves.
NL East leaders Atlanta therefore remained half a game ahead of the Washington Nationals, who beat the New York Mets 6-3 with Wilson Ramos driving in four.
The Philadelphia Phillies beat the Cincinnati Reds 8-3 with home runs from Jimmy Rollins, Wil Nieves, Marlon Byrd and Cody Asche.