The Angels acquiring Dan Haren from the Arizona Diamondbacks ranks as the CBSSports.com Rumors blog's second-best trade-deadline deal since 2007.

Year: 2010

Trading partner: Arizona Diamondbacks

Who the Angels acquired: Pitcher Dan Haren

Who the Angels gave up: Pitchers Patrick Corbin, Tyler Skaggs, Rafael Rodriguez and Joe Saunders

Why the deal worked for the Angels: The Angels received the services of one of the most underrated pitchers for three-and-a-half years. Haren has struggled a bit this season, but he’s been the 10th best pitcher in the league since 2010 according to wins above replacement (WAR). He’s also a workhorse who -- until this season -- has thrown at least 200 innings every year since 2005. 

Where are they now? Haren is still a member of the Angels. He’s been hindered by injuries this season, but there’s no reason to think his performance will suffer once he returns. 

Joe Saunders has been a slightly above a replacement-level pitcher with the Diamondbacks. He’s rumored to be on the trade block this year.

Patrick Corbin is a 22-year-old rookie with the Diamondbacks. He may not be a top-of-the-rotation arm, but he could be a useful No. 4 or 5 starter.

Tyler Skaggs is the real prize here. Skaggs, 20, has the makings of a big league ace. Once he makes it to the majors, this deal will look a lot less lopsided. 

Rafael Rodriguez was designated for assignment following the 2010 season. He hasn’t pitched in the majors since his demotion.