The Philadelphia Phillies and San Francisco Giants have been playing stellar baseball in recent weeks, and two struggling ...