Red Sox beat the Yankees to take the American League pennant! Posted on October 20, 2004 by dsetser The Red Sox beat the New York Yankees 10-3 to take the American League pennant! We’ve been staying up late the last few nights watching this incredible series, so nothing was done on the RV. The Sox celebrate after beating the Yankees.