(Bronx, NY)  --  Alfonso Soriano belted a grand slam in the first inning as the Yankees cruised by the Angels 11-3 in New York.  He finished 3-for-3 with three runs and seven RBI, including a solo homer.  He is the third player to knock in six-plus runs in consecutive games.  Robinson Cano went 4-for-4 with two runs and an RBI for New York, which has won four-straight.  Alex Rodriguez doubled and scored twice in the win.  Ivan Nova struck out six and allowed three runs in seven-and-a-third innings for the win.  Jered Weaver allowed a career-high nine runs in five innings for the loss.  Mike Trout was 2-for-4 with two RBI for Los Angeles, which has lost eight of its last 10.