(Reuters) - Mark Teixeira drove in five runs with two home runs and the New York Yankees beat the visiting Los Angeles Angels 6-5 behind a four-run eighth inning rally on Friday.