They are the hottest team in baseball and proved it on Monday night by taking down another team that is on a roll.

The Angels defeated the New York Yankees in thrilling fashion when Mark Trumbo blasted a solo home run in the bottom of the ninth to send the Angels to their seventh straight victory.

It was an agonizing, exciting, 3-hour, 38-minute game for both sides. The win was further impressive for the Angels after their ace, Jered Weaver, was forced to leave the game in the first inning.

It was a wild game from that point forward, as the Yankees scored three runs and the Angels responded with four in the bottom of the first inning. New York would tie it at four in the second when Curtis Granderson hit a solo home run.

The game continued at the torrid pace with runs being scored in every inning except the eighth. The Yankees eventually caught up to the Angels in the seventh when Russell Martin hit a two-run double to tie the game at eight.

The score stayed the same until the second pitch of the bottom of the ninth when Trumbo connected off of Cory Wade for a 410-foot, walk-off home run.

When the ball landed, the Angels had ended the Yankees' five-game winning streak.

Trumbo finished his impressive game with the walk-off home run, a triple and a double.

The Angels are in second place in the AL West, 6.5 games behind the Texas Rangers.