With controversy swirling around Alex Rodriguez in Tampa yet again, Mark Teixeira and David Phelps guided the Yankees to their second straight win in The Bronx with a 4-3 victory over the Indians.

Though Rodriguez could find himself in MLB’s crosshairs, according to ESPN, because of his alleged ties to performance-enhancing drugs, Teixeira seems to have reached midseason form more quickly than usual.

For the second straight night, the first baseman delivered a third-inning homer, this one a three-run blast from the right side of the plate off ex-Met Scott Kazmir that gave the Yankees a four-run lead.

Phelps pitched six scoreless innings as the Yankees won consecutive games for the first time since May 24-25 in Tampa Bay, hanging on after the normally reliable bullpen nearly gave it away.

“Seeing the power is important to me because I want to commit to my swing,” said Teixeira, who has homered from both sides of the plate after missing the first two months of the season rehabbing from an injured right wrist. “The first couple of games you’re feeling for it. But now, left-handed and right-handed, I can just let it go. It’s definitely a good sign for the wrist.”

Phelps, who retired just one batter in his previous outing against the Mets, shut down the Indians over six innings to improve to 4-3.

“I just kind of chuckled to myself after I got that second out,” Phelps said. “There is always that fear in your head, ‘Is this going to be the time I don’t get guys out? I was excited to say the least.”

The Yankees cruised along until the seventh, when Joba Chamberlain coughed up a three-run homer to Drew Stubbs that gave Cleveland new life.

Chamberlain was booed off the mound when he was replaced by Boone Logan, who finished the inning.

Manager Joe Girardi said his confidence in Chamberlain remained high, despite his trouble pitching in back-to-back games for the first time since being sidelined by an oblique injury.

David Robertson found himself in trouble in the eighth after surrendering a walk and a single before Nick Swisher lined into a double play to second baseman Jayson Nix and then Robertson got Carlos Santana to ground out.

Mariano Rivera earned his 21st save by fanning Mark Reynolds and Jason Giambi and getting Mike Aviles to fly out.

Before the disaster against the Mets, Phelps had pitched well in his prior four outings and last night allowed just one hit along with four walks.

Teixeira took care of the rest.