Contreras Deals as Dogs Hang on in Opening Night Pitchers’ Duel

by