In major-league baseball, Boston slugger David Ortiz crushed two home runs to lead the host Red Sox back from a four-run deficit and beat the Chicago White Sox, 9-8.
The World Series champion Red Sox won their fifth straight game Friday, in a battle between the two American League teams with the most wins this year.
The Los Angeles Angels and Oakland Athletics are tied once again for the lead in the league's West division, after the Angels beat the Mariners in Seattle, 9-4, and the Minnesota Twins used pitcher Johan Santana's three-hitter to edge the Athletics in Oakland, 1-0.
Other AL winners were the Yankees, Devil Rays and Blue Jays.
The New York Yankees sent the Texas Rangers to their fifth straight defeat, 6-5, at Yankee Stadium. The Tampa Bay Devil Rays snapped a four-game losing streak with an 8-6 win over the Indians in Cleveland. And the Toronto Blue Jays crushed the Orioles in Baltimore, 12-0.
In the National League, the Los Angeles Dodgers' 21-year-old catcher, Dioner Navarro, hit his first major league homer with two outs in the bottom of the 10th inning for a 7-6 win over the New York Mets.
Other NL winners were the Cubs, Diamondbacks, Astros, Giants, Nationals, Reds and Phillies.
The Chicago Cubs beat their archrivals, the St. Louis Cardinals, 4-1 in Chicago. The Arizona Diamondbacks thumped the Braves in Atlanta, 8-0. The Houston Astros got by the visiting Pittsburgh Pirates, 6-5. The San Francisco Giants managed just five hits off Florida's Dontrelle Willis, but still beat the Marlins, 1-0, in Miami. The Washington Nationals doubled the Colorado Rockies, 4-2, in Denver. The Cincinnati Reds won their fourth straight, 5-3 over the Brewers in Milwaukee. And the Philadelphia Phillies used Pat Burrell's three-run homer to get by the Padres, 3-2, in San Diego.