The Giants are 4 games back of the Mets, but actually 5 because the Giants lose any tie breaker with the Mets. The Giants have 7 games left against the Dodgers, 3 against the Rockies, 6 against the Cardinals, and 6 against the Diamondbacks. The Mets play the Phillies(4), Cubs(3), Padres(3), Texans (3), and Reds (3), then the Marlins(3) and Nationals(3). Idk, doesn't seem entirely to be wishful thinking, could get closer than people think.