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 finally got the best of Greinke on Thursday night.