It took the Houston Astros a little while, but they finally made the blockbuster deal their fans have been screaming for.

In a deal that was on, off, then on again, the Astros acquired Detroit ace Justin Verlander.  It wasn't a cheap deal.  The Astros had to part with three top prospects, pitcher Franklin Perez, catcher Jake Rogers and outfielder Daz Cameron.

The 34 year old Verlander was 10-8 with a 3.82 ERA but has struck out 118 in 111 innings with a 3.24 ERA since May 30th,

Verlander spent 13 years with the Tigers and exercised his right to veto the trade.  But he relented later in the evening and the deal got done before midnight, making Verlander eligible for the post season.  He has been in the postseason five times in his career.

Verlander is under contract through 2019, with an option for 2020.