Carlos Rodn was phenomenal, but for the third time in four games, the Giants suffered a walk-off loss.