New York Yankees' Robinson Cano, left, greets Mark Teixeira at the plate after Teixeira hit a third-inning grand slam off Cleveland Indians starting pitcher Justin Masterson.
Mark Teixeira hit a grand slam for his first homer of the season, Brett Gardner had a tiebreaking single in the sixth inning and the New York Yankees beat the Cleveland Indians 7-4 Monday night to spoil Nick Swisher's first game back in the Bronx.
Andy Pettitte lasted only 4 2-3 innings in a wild return from the disabled list — his 500th career start. Shawn Kelly (3-0) and three other relievers held the Indians scoreless the rest of the way to help New York win for the second time in nine games.
Yankees designated hitter Travis Hafner, wearing Swisher's old No. 33, homered against his former team in the seventh off Justin Masterson (8-4), who matched a season high by allowing seven runs.