Rookie Keaton Winn threw six solid innings, but a two-run home run off the bat of Vladimir Guerrero Jr. proved to be the difference for a struggling Giants offense.