The Giants came close to stealing an extra-innings win away from the Tigers before Camilo Doval surrendered a walk-off, three-run blast in the bottom of the 11th inning.