The Boston Red Sox beat the New York Yankees 3-2 in 10 innings Friday night, dropping the Yankees to 7-14 after the All-Star break and 71-42 on the season.