Via: MLB.com
If things had worked out differently, Johnny Cueto might be pitching for the D-backs and Zack Greinke for the Giants. That didn't happen, and the Giants.....