The New York Yankees fended off a frantic comeback to snap the Los Angeles Angels' eight-game winning streak with a 6-5 victory on Wednesday.
Curtis Granderson and Robinson Cano blasted a pair of home runs in the third inning to give the Yankees a 5-1 lead, but the visitors had to endure a nail-biting finish.
Clinging to a one-run lead, closer Rafael Soriano allowed two Los Angeles base-runners with just one out in the ninth, but retired the next two batters to secure the Yankees their sole win in the finale of the three-game series.
Soriano had red-hot Mark Trumbo fly out to wrap up proceedings after the slugger earlier homered for the fourth straight game and finished 3-for-4 with three RBIs on the night.
The trailing Angels (26-26) stormed back in the fourth inning with four runs to tie the game before the Yankees (27-23) nudged ahead with a sacrifice-fly in the sixth.
Winning starter Ivan Nova headed for the showers in the seventh. Cory Wade came on and had runners on first and third, but escaped the jam to help preserve the lead.
(This story has been corrected to fix score)
(Writing by Jahmal Corner; Editing by Ian Ransom)