After Cam Smith’s 16th home run, a solo shot to left, had tied the game at 2-2 in the top of the seventh, Gilbert teed off on Astros starter Hayden Wesneski to right-center leading off the bottom of the inning. Seeking his first win of the season, Giants starter Blade Tidwell left with a 2-1 lead, having held the Astros to four hits in 5 2/3 innings. In his third start of the season following Tommy John surgery, Wesneski was charged with all three Giants runs on five hits in seven innings. The Astros gave their starter a lead before he took the mound on a first-inning sacrifice fly by Jose Altuve that scored Alvarez, who had doubled. Cam Smith finished with three hits, two runs and two RBIs for the Astros, who began the night with a slim lead in the American League West.