Major League Baseball's greatest rivalry is one-sided so far this season, after the Boston Red Sox pounded the Yankees in New York, 11-4. Boston has won all four of their meetings.

Japanese pitcher Daisuke Matsuzaka beat the Yankees Friday for the second time in six days, handing New York its seventh straight loss.

Boston has the best record (15-7) in the American League, while New York is in last place (8-13) in their East division.

In the National League, Philadelphia's Carlos Ruiz drove in the game-ending run in the ninth inning to give the Phillies a 6-5 victory over the Florida Marlins.

The Los Angeles Dodgers scored four runs in the ninth inning off star San Diego relief pitcher Trevor Hoffman to beat the host Padres, 6-5.

Arizona walked San Francisco slugger Barry Bonds intentionally three times with runners on base in scoring position, including in the ninth inning, as the Diamondbacks edged the Giants, 3-2, ending San Francisco's eight-game winning streak.

The Chicago Cubs got by the St. Louis Cardinals, 5-3. The Milwaukee Brewers scored three times in the seventh inning, handing the Houston Astros their seventh straight loss in a 4-1 contest. The Washington Nationals edged the New York Mets, 4-3. The Pittsburgh Pirates downed the Cincinnati Reds, 3-1. And, the Atlanta Braves defeated the Colorado Rockies, 9-7, scoring eight of their runs with two outs.

The Minnesota Twins scored four runs in the eighth inning to beat the defending American League champion Detroit Tigers, 5-3. The Texas Rangers defeated the Toronto Blue Jays, 5-3. The Cleveland Indians used Grady Sizemore's inside-the-park home run to win their sixth straight game, beating the Baltimore Orioles, 5-4. Chicago's Jermaine Dye hit two homers in the 7-3 White Sox victory over the Los Angeles Angels. The Tampa Bay Devil Rays downed the Oakland Athletics, 4-1. And, the Seattle Mariners won their fourth straight game - a 7-4 decision over the Kansas City Royals.

Some information for this report provided by AP.