Carlos Beltran and Mark Teixeira homered to support Nathan Eovaldi, who threw a season-high 118 pitches to lead the Yankees to a 5-2 victory over the Giants on Sunday at Yankee Stadium, securing a winning homestand for the club as it attempts to block out swirling trade speculation.