When Alfonso Soriano neared the dugout after his first home run of the night Wednesday he flexed his right biceps twice at his happy teammates wearing a wide grin.

It was a giddy moment for Soriano and the Yankees and the fun wasn’t over as they extended their winning streak to four games. One night after setting his career high for RBI and bashing two home runs Soriano broke his personal RBI mark again with seven bashing two homers and a double off Angels ace Jered Weaver in the Yankees’ 11-3 victory at the Stadium.

“We just were laughing” said Robinson Cano recalling the dugout scene. “That’s unbelievable. That’s an awesome game. That’s every player’s dream.”

Soriano so delighted the crowd that fans were chanting his name as late as the seventh inning long after another Yankee outburst had squashed the Angels. He is turning into a slugging spark plug for a team that has struggled to score much of the season which is what the Yanks dreamed of when they got him from the Cubs.

Soriano is just one of three players since RBI became an official stat in 1920 to have at least six RBI in consecutive games. The others are the Brewers’ Geoff Jenkins in 2001 and the Rangers’ Rusty Greer in 1997.

Soriano’s 13 RBI is the second-highest two-game total in Yankee history according to the Elias Sports Bureau behind only Tony Lazzeri’s 15 in 1936.

“He’s had a good month these last two games” Angels manager Mike Scioscia said of Soriano.

Ivan Nova (6-4) continued his strong recent pitching allowing three runs in 7.1 innings and getting a standing ovation when he left the mound. He has lasted at least seven innings and given up three earned runs or fewer in each of his last seven starts.

Cano added four hits and scored twice Alex Rodriguez scored two runs and Chris Stewart added a two-run single for a Yankee offense that suddenly looks very different now that there’s some righthanded pop in it.