Giants have a productive two-win week

Giants have a productive two-win week