The San Francisco Giants needed a win—badly. After suffering a demoralizing and perhaps preventable loss on Saturday, the ...