Looking at the NL 2nd wild card contenders:
San Diego has a really tough schedule remaining - of their 25 remaining games, 10 are against the Giants (7 of those in SF), 6 are against the Dodgers (all in LA), 3 against the Cardinals, 4 at home against the Braves (1 of those is a suspended game to complete), and 2 at home against the Angels this week.
Cincinnati's schedule is easier - 9 games against the Pirates (6 on the road), 2 more against the Cubs (in Chicago), 3 against the Cardinals (in St. Louis), 3 against the Dodgers (at home), 3 against the Nationals (at home), and 2 against the White Sox (in Chicago, though the Sox may not have much to play for at that point).
The Phils' schedule still looks pretty easy on paper - 14 of 25 at home - 4 vs. Rockies, 3 vs. Cubs, 3 vs. Orioles, 4 vs. Pirates; the road games are - 2 more vs. Brewers, 3 vs. Mets, 3 vs. Braves, and 3 vs. Marlins to end the season.
St. Louis - 15 of 26 at home, but mostly good teams - 3 vs. Dodgers, 3 vs. Reds, 3 vs Padres, 3 vs. Brewers, 3 vs. Cubs (final series); road games are 3 vs. Mets, 4 vs. Brewers, 4 vs. Cubs.
Mets - 13 of 24 at home - 3 vs. Yankees, 3 vs. Cardinals, 3 vs. Phils, 4 vs. Marlins; road games are 3 vs. Marlins, 2 vs. Red Sox, 3 vs. Brewers, 3 vs. Braves (final series).