Ty Blach maintained his mastery over the Los Angeles Dodgers, working seven stubborn innings Tuesday night to pace the San Francisco Giants to a 2-1 decision for their fifth consecutive victory.