Sergio Romo - Wikipedia
What will happen before Wednesday's MLB trade deadline? Our experts weigh in - ABC7 San Francisco
San Francisco Giants sign Jeff Samardzija to 5-year deal pending physical - ABC7 San Francisco
Report: Zack Greinke agrees to six-year, $206.5 million deal with Diamondbacks - The Washington Post
Zack Greinke - ABC7 Los Angeles
Arizona Diamondbacks' Zack Greinke belts two home runs, becomes first pitcher to do so in two years
Diamondbacks ace Zack Greinke goes 5 innings in tuneup
Arizona Diamondbacks announce Zack Greinke signing
Battered by the Dodgers, Diamondbacks Turn to Plan Z — Zack Greinke - The New York Times