"I'll make a good pitch, he'll take a good swing and we'll see what happens," Soriano said.
Trumbo's bat broke, Soriano roared off the mound in celebration and the Yankees escaped with a streak-snapping win.
Curtis Granderson and Robinson Cano homered during New York's five-run third inning, Soriano retired Trumbo on a broken-bat fly out to end it, and the Yankees ended the Los Angeles Angels' eight-game roll with a 6-5 victory Wednesday night.
Nothing came easily for the Yankees, who blew an early four-run lead before going back ahead in the sixth when Raul Ibanez tripled off the center-field wall and scored the tiebreaking run on Nick Swisher's fly out.
New York's Mariano Rivera-less bullpen came through, however. After Cory Wade escaped a jam in the seventh, Soriano yielded a walk and Albert Pujols' infield hit in the ninth before earning his sixth save by breaking the bat of Trumbo, whose homer to left ended Monday's victory for the Angels.
"It's the difference in our game, what our bullpen did," manager Joe Girardi said. "It's nice. (Going) 4-2 on this road trip so far sounds better than 3-3."
Trumbo homered in his career-best fourth straight game and drove in three runs for the Angels, who fell short of their first nine-game winning streak in nearly eight years. Rookie Mike Trout had a two-run double as the Angels rallied to tie it in a four-run fourth inning.
Trumbo went 3-for-4 but couldn't match his Monday theatrics.
"I'm just up there trying to hit [it] hard every time and help us win," Trumbo said. "Whether it's caught or not, you can't help that."
Ivan Nova (6-2) allowed eight hits and three walks while battling into the seventh inning for the Yankees, winning for the second time on the road trip. Nova was frustrated with his second straight victory on the road trip.
"At some point I'm going to start pitching better, and hopefully it's soon," Nova said. "The whole team battled, and we won. That's more important than what I did."
Granderson hit a three-run homer and Cano added a two-run shot in a span of five batters for the Yankees, who haven't been swept since their season-opening series against Tampa Bay. New York managed just one baserunner the rest of the night, but it was Ibanez.
"I'm a home run pitcher," Santana said. "I'm a power pitcher, and, if they make good contact, that's where it's going to end up."
Trout also scored on Trumbo's bases-loaded fly out in the first inning for the Angels, whose eight-game streak was their longest since July 2009. Los Angeles (26-26) fell one game short of matching the club record for wins in May (19) and fell back to .500 after getting above the mark for the only time since winning Opening Day.
After Russell Martin drew a leadoff walk and Derek Jeter singled in the third, Granderson put his 16th homer of the season -- the fifth of his career against Santana -- deep into the elevated stands above right field. After Alex Rodriguez walked, Cano sent his eighth homer deep into the same stands.
Santana, who threw 48 pitches in the third inning alone, has been the weakest link in the Angels' rotation this season, allowing 15 homers in 11 starts. He lost his first six starts while receiving minimal run support but is on a five-game unbeaten run thanks to the Angels' fourth-inning rally.
Santana retired nine straight after the Yankees' scoring burst but left after throwing 103 pitches. Ibanez's drive off the wall off Takahashi eluded center fielder Peter Bourjos, and he scored on Swisher's medium-length fly to left.
Kendrys Morales and Trumbo singled with two outs in the seventh, but Wade struck out Howie Kendrick in a nine-pitch at-bat. Kendrick made three inning-ending outs with two runners on base, including a double-play grounder in the fifth.
Both teams have a day off Thursday. Los Angeles will host American League West rival Texas in a three-game weekend series, while New York wraps up its nine-game trip with a weekend set in Detroit. ... Trumbo is the first Angels hitter to homer in four straight games since Rex Hudler did it May 19-22, 1996. The club record is five straight games with a homer by Bobby Bonds in 1977. ... Angels RHP Garrett Richards pitched the ninth in his season debut. The touted prospect was recalled from the minors to take the rotation spot of injured ace Jered Weaver, but he likely won't get a start until next week. Dan Haren is expected to take Weaver's scheduled start Sunday against Texas.