Diamondbacks trade pitcher Zack Greinke to Astros for 4 prospects
Zack Greinke will join Diamondbacks for six years, $206 million - Los Angeles Times
MLB deadline tracker -- Astros land Zack Greinke as last-minute deals rock MLB - ESPN
Zack Greinke to the Astros and the biggest moves of the 2019 MLB trade deadline
Yankees' Carlos Beltran makes bold World Series prediction after Astros trade for Zack Greinke (VIDEO)
Arizona Diamondbacks snag Seth Beer in Zack Greinke trade with Houston Astros
Zack Greinke Diamondbacks Trade Revisited: Who won?
Zack Greinke Traded to Astros for Prospects
Greinke gave Lovullo a two-armed hug, and other tales from the trade
Arizona Diamondbacks starting pitcher Zack Greinke (21) during a MLB baseball game against the Pittsburgh Pirates on Thursday, May 11, 2017, in Phoenix. (Rick Scuteri/AP Images Stock Photo - Alamy