There was a cautionary tale about trade-deadline deals on the mound at Angel Stadium on Tuesday night. But he wasn't pitching for the home team.

The Angels battered Indians right-hander Ubaldo Jimenez for four runs in the first and fourth innings on their way to a 9-6 victory over the Indians, snapping a three-game losing streak and gaining a game on both the Rangers and A's in the AL West.

On the other side, right-hander Zack Greinke allowed four runs on eight hits in seven innings to get his first victory since the Angels acquired him from the Milwaukee Brewers for three top prospects before the July 31 non-waiver trade deadline.