The American League has won its Seventh straight all Star game, beating the National League 3 7 behind a terrific catch by Carl Crawford and a trio of pitchers.
Crawford al beat NL for 3th straight all Star win.