(Oakland, CA) -- Pinch-hitter Donovan Solano slammed a two-out, two-run home run in the top of the eighth to lead San Francisco to a 2-1 win over Oakland. Dominic Leone earned his third win of the year relieving Logan Webb, who gave up just a run in his six innings of work. Jake McGee worked around a Josh Harrison double in the bottom of the ninth to secure his 28th save of the year. The Giants are now two-and-a-half games up on the Dodgers for the NL West lead. Mark Canha had broke a scoreless tie in the sixth with an RBI single for the A's, before A.J. Puk gave up Solano's two-run home run and was charged with the loss. Oakland is now tied with the Red Sox for the final AL Wild Card spot.