NEW YORK -- Mark Teixeira hit a three-run home run with one out in the bottom of the third inning and reached base three times as the New York Yankees held off the Cleveland Indians 4-3 Tuesday night at Yankee Stadium.
In his first three plate appearances as a right-handed hitter, the switch-hitting Teixeira singled to left and hit a three-run home run off lefthander Scott Kazmir (3-3). In his first appearance from the left side against reliever Bryan Shaw, Teixeira worked out a nine-pitch walk.
That loaded the bases for Robinson Cano against lefty Nick Hagadone. Cano fell behind 0-2 and hit into an inning-double play.
Teixeira's second home run in as many nights stood up because of David Phelps (4-3).
Phelps rebounded from the worst start of his brief career by allowing one hit in six innings. However, he issued four walks and threw 102 pitches, forcing his early departure.
Joba Chamberlain gave up a two-out three-run home run to Drew Stubbs in the seventh but Boone Logan struck out Michael Bourn for the final out of the inning. David Robertson put two on with none out in the eighth but retired ex-Yankee Nick Swisher on a lineout double play to second base before easily ending the inning with a groundout.
Mariano Rivera struck out two in the ninth for his 21st save.
Kazmir allowed four runs and seven hits in six innings as he failed to post consecutive victories for the second time this season. Kazmir's only bad inning was the third when seven Yankees batted and he allowed five hits.
The Yankees had a four-run third for the second time in as many nights.
Lyle Overbay started it with a double and scored on Ichiro's base hit to right field. The lead stretched to 4-0 when Teixeira hit a 3-1 changeup from Kazmir just inside the left-field foul pole for a home run.
After throwing 31 pitches and getting one out in his last start, Phelps threw 24 pitches in the first inning and allowed one hit the first time through the order.
Phelps allowed just an infield single to Stubbs in the third but opened the fifth with consecutive walks to Mark Reynolds and Jason Giambi. He avoided further trouble with three quick outs and kept the shutout going by retiring Bourn for the final out.
The Yankees nearly made it 5-0 but Stubbs took a potential extra-base hit away from Cano with a catch just before the right-field warning track for the second out of the inning.
NOTES: Cleveland SS Asbrubal Cabrera was placed on the 15-day disabled list with a strained right quadriceps that he suffered running out a ground ball in the fifth inning on Monday. To take his place, INF Juan Diaz was promoted from Class AAA Columbus. ... The Indians also said that RHP Zach McAllister will miss his next scheduled start due to a sore middle finger on his pitching hand. McAllister was slated to start Saturday at Detroit and will now start next Tuesday against Texas. ... New York SS Eduardo Nunez suffered a setback trying to swing a bat at the team's minor-league facility in Tampa. Nunez has not played since May 5 due to a strained left oblique and the team said he will undergo an MRI. ... RHP Michael Pineda is expected to start a rehab assignment for the Yankees' single-A Tampa team on Saturday. That could start his 30-day clock to be activated from the DL after missing this year and last recovering from right shoulder surgery.