David Villar June 19, 2023 8:22 pm Villar smashes home run to put Giants on board vs. Padres David Villar smashes his fifth home run of the season to put the Giants on the board against the Padres. 49ers videos 5:22 Webb explain that Thursday's start was best he's felt ‘since 2021' 2:27 Melvin believes Thursday's win over Braves ‘adds to the confidence' of Giants team 1:06 Giants surge ahead with 4th Inning rally against Braves 3:06 Chapman speaks on ‘having fun' competing with Ramos for most home runs 2:43 Will Giants be buyers or sellers at trade deadline?