Via: The Mercury News
There is an easy explanation for the Giants' 5-23 record over their past 28 road games, a stretch that could cost them a playoff.....