All of these games can go either way. There is no one reason to guarantee a win here. Let's take a closer look.
Philadelphia @ New York Giants - Wow, just a few weeks ago the Eagles came in and beat the Giants at home. Now they have a chance to come in and beat them again and stay alive in the playoffs. I've often said that the Eagles had to be smoking something to even think that they had a chance to make it this far with this team. The Eagles have a defense, a good quarterback, a good running back, and about 4 guys that play wide receiver that they picked up hitchhiking on I-95. The Giants do get Brandon Jacobs back, they get Justin Tuck at 100% and they get to play at home. This is their chance to right all the wrongs that have happened to the Giants on and (mostly) off the field. This is really a tough one to pick. Winner - Giants.
San Diego @ Pittsburgh - Another tough game. The Chargers barely made the playoffs, but they played great in their first game. Darren Sproles made us forget about LT for a game. The question is, can he do it again? I'm not a Phillip Rivers fan, but most of the time he performs. The Steelers are healthy and they look to be full strength. That defense is going to tee off on Rivers and they are fast enough and tackle well enough to keep Sproles from breaking the big one. Plus, that field at Heinz Field has to give the Steelers some kind of edge. Winner - Steelers.