Giants were steamrolled last night and have their top pitcher on the mound going tonight at only -120. Stros could easily have won the last two games and have a decent pitcher on the mound tonight in Norris. I think both teams come off tough losses and win tonight.