Blach outdueled by Greinke as Giants drop series to D'backs

By Alex Pavlovic