Curtis Granderson and Robinson Cano each clubbed two-run homers to help the Yankees get past the Angels 5-3 on Saturday at Yankee Stadium. 

Cano also added an RBI single giving him 54 on the season, boosting Freddy Garcia to a 4-2 record, despite a shaky outing.

Garcia lasted five innings on a hot New York City afternoon, giving up three earned on five hits and five walks.

Jerome Williams dropped to 6-6, surrendering all of New York's runs in his six innings of work.

Rafeal Soriano struck out two in a perfect ninth inning for his 22nd save.