What baseball team won four major league pennants in a row in the 1920's?

New York Giants between 1921-1924. They defeated the New York Yankees in the 1921 and 1922 World Series, lost to the Yankees in the 1923 World Series, and lost to the Washington Senators in the 1924 World Series.