Boston star Johnny Damon bounced a bases-loaded single through the infield to end the contest, giving the defending World Series champion Red Sox their fifth straight victory.
The Pirates had not played the Red Sox in Boston since 1903, when the American and National Leagues agreed to stop raiding each other's players and meet in a best-of-nine "world's series." Boston won that series in eight games.
In another key interleague matchup Friday, the New York Yankees thumped the Chicago Cubs, 9-6, keeping the Cubs winless in Yankee Stadium. The Cubs, playing in Yankee Stadium for the first time in 67 years, fell to no wins against five losses in the Bronx. They also lost two games to the Yankees in New York in both the 1932 and 1938 World Series. New York's Hideki Matsui drove in five runs Friday.
Other interleague winners were the Giants, Cardinals, Indians, Blue Jays, Rockies, White Sox, Astros, Rangers, Twins, Angels, Phillies and Mariners.
The lone National League contest was an exciting night for Atlanta rookie Kenny Johnson, who hit a grand slam and a two-run homer to lead the Braves to a 10-5 win over the Reds in Cincinnati.
San Francisco got out of a bases-loaded jam with none out in the bottom of the ninth to defeat the Detroit Tigers, 4-0. The St. Louis Cardinals downed the host Tampa Bay Devil Rays, 6-4. The Cleveland Indians notched their seventh straight win, scoring 10 runs in the third inning on the way to crushing the visiting Arizona Diamondbacks, 13-6. The Toronto Blue Jays used Frank Menechino's first two home runs of the season to thump the visiting Milwaukee Brewers, 9-5. The Colorado Rockies edged the Orioles, 2-1, in Baltimore. The Chicago White Sox shut down the visiting Los Angeles Dodgers, 6-0.
Houston star pitcher Roger Clemens earned his 333rd win with his 500th decision as the Astros downed the Royals, 7-0, in Kansas City. The Texas Rangers cooled off the visiting Washington Nationals, 8-1. The Minnesota Twins edged the San Diego Padres, 5-4, when Glenn Williams drove in his first career run with a bases-loaded single in the bottom of the 11th inning. The Seattle Mariners eclipsed the visiting New York Mets, 5-0. The Philadelphia Phillies cruised by the Athletics, 6-1, in Oakland. The Los Angeles Angels beat the Florida Marlins, 3-2, in Anaheim when Jeff DaVanon drove in the game-ending run in the 11th inning.
Some information for this report provided by AP.