Dunn deal for White Sox
Adam Dunn cracked a two-run homer in the ninth inning to secure a 6-5 win for the Chicago White Sox against the New York Yankees.
Team-mate Alexei Ramirez had also gone deep earlier in the contest as the White Sox, in front of a home crowd, recovered from going 3-0 behind at the top of the first inning.
American League Central front-runners the Detroit Tigers halted a four-match run of losses by pounding the Texas Rangers 7-2 on the back of home runs from Austin Jackson and Andrew Romine, while a two-run homer from Steve Tolleson helped the Toronto Blue Jays fend off the Oakland Athletics by a 3-2 margin.
The Los Angeles Angels overwhelmed the Kansas City Royals 6-1, while the Seattle Mariners prevailed by the same margin against the Houston Astros. Chris Davis spurred the Baltimore Orioles to an 8-4 success against the Cleveland Indians.
In St Petersburg, there was a night to remember for Cole Figueroa whose RBI double in the bottom of the ninth inning handed the Tampa Bay Rays a 1-0 win against the Boston Red Sox, their second straight walk-off victory.
For Boston, it meant an eighth straight defeat as their troubles increased.
In the National League, Mark Reynolds inspired the Central Division-leading Milwaukee Brewers to their 9-5 victory over the Miami Marlins by slugging a pair of two-run homers, connecting in the fourth and fifth innings.
The Atlanta Braves, top in the NL East, were 3-2 home winners against the Colorado Rockies, while elsewhere the Los Angeles Dodgers edged a 2-0 win over the Philadelphia Phillies, aided by a Clayton Kershaw home run.
Todd Frazier's three-run homer guided the Cincinnati Reds to a 5-3 win over the St Louis Cardinals, the San Diego Padres enjoyed an 11-1 romp against the Chicago Cubs, and the Pittsburgh Pirates were 4-3 victors over the Washington Nationals.
The San Francisco Giants, who head the NL West, bossed the night's interleague tussle as home runs from Pablo Sandoval and Brandon Hicks nudged them towards a 6-2 win against the Minnesota Twins.