In major league baseball, the Boston Red Sox have hit the most home runs ever allowed by the New York Yankees in their long and storied history on the way to a 10-3 victory.

Three Boston players hit two homers apiece among the seven that flew over the fence Friday in Yankee Stadium.

In another American League contest, the Baltimore Orioles scored eight runs in the eighth inning to beat the visiting Toronto Blue Jays, 8-5.

Tampa Bay got a game-ending, three-run homer from Carl Crawford in the ninth inning to give the Devil Rays a 4-3 win over the Chicago White Sox.

The other American League winners were the Twins, Angels, Royals and Rangers.

The Minnesota Twins clubbed the visiting Cleveland Indians, 9-2. The Anaheim Angels used four pitchers to toss a two-hit, 1-0 shutout over the Athletics in Oakland. The Kansas City Royals held off the visiting Detroit Tigers, 9-8. And the Texas Rangers used a five-run inning to rally past the visiting Seattle Mariners, 7-3.

In the National League, the St. Louis Cardinals overcame three home runs by Chicago's Moises Alou to beat the host Cubs, 11-8.

Sammy Sosa also homered in a losing cause, giving the Cubs' slugger his 511th career homer, which ties him with Mel Ott for 16th place on the career home run list.

Arizona got a two-run single from Quinton McCracken in the top of the 10th inning to give the Diamondbacks a 3-1 victory over Los Angeles, handing the Dodgers their season-high seventh straight loss.

Florida's Derrek Lee drove in a run with two outs in the top of the ninth to give the Marlins a 2-1 victory over the Philadelphia Phillies.

The other National League winners Friday were the Giants, Rockies, Mets, Pirates and Braves.

San Francisco's Barry Bonds hit his 25th homer of the season in the Giants' 8-6 win over the Padres in San Diego. The Colorado Rockies used two bases-loaded walks in the eighth inning to get by the Brewers, 8-6, in Milwaukee. The New York Mets downed the Reds, 7-2, in Cincinnati. The Pittsburgh Pirates edged the visiting Houston Astros, 3-2. And the Atlanta Braves moved to within a half game of catching Seattle for the best record in the majors, by downing the visiting Montreal Expos, 8-6.