Derek Jeter and Alex Rios traded homers, with Jeter making it three homers in as many games, before Rios hit the clincher as the White Sox won 2-1.
The Yankees remain top of the American League East, three games ahead of the Tampa Bay Rays who beat the Kansas City Royals 5-3, while the White Sox retain a two-game cushion over the Detroit Tigers at the top of the AL Central.
Detroit were 3-2 victors against the Toronto Blue Jays, who lost a fourth straight game.
The Texas Rangers crushed the Baltimore Orioles 12-3, with Adrian Beltre hitting three home runs and Mitch Moreland managing a grand slam in the fourth inning.
They lead the way in the AL West, ahead of the Oakland Athletics who overcame the Minnesota Twins 5-1 on the back of a starring performance from Coco Crisp.
Before the game, their starting pitcher Bartolo Colon was hit with a 50-game, without-pay suspension after testing positive for testosterone.
Colon said after being found guilty of a doping offence; "I apologise to the fans, to my team-mates and to the Oakland A's. I accept responsibility for my actions and I will serve my suspension as required by the joint drug programme."
Crisp scored three runs, including a homer, while Oakland also had a two-run single from Yoenis Cespedes.
The Seattle Mariners continue to astound, the AL West's last-placed team winning an eighth straight game, beating the Cleveland Indians 3-1, while the Los Angeles Angels overcame the Boston Red Sox 7-3.
Joaquin Arias had a home run and a five runs in all as the San Francisco Giants toppled the Los Angeles Dodgers 8-4 for a third straight win over their rivals for supremacy in the National League West.
The Giants' reward for their dominance in the series is a two-and-a-half-game lead over the Dodgers in the division.
The NL East-leading Washington Nationals slipped up 5-1 at home to the Atlanta Braves, who they head by six games now.
Ryan Braun clubbed his 34th home run of the campaign - no player in the National League has more and Braun has surpassed his personal best for a season - in the Milwaukee Brewers' 3-2 victory over the Chicago Cubs.
The Colorado Rockies inflicted a fourth straight defeat on the New York Mets, winning 5-2, while the Arizona Diamondbacks enjoyed a 3-2 win over the Miami Marlins and the Cincinnati Reds edged the Philadelphia Phillies 3-2.
Kyle Lohse enjoyed a seventh straight win for the St Louis Cardinals as they beat the Houston Astros, while the a 4-2 victory for the San Diego Padres completed a three-game sweep against the Pittsburgh Pirates, who have slipped behind St Louis to third place in the NL Central.