DENVER (AP) — Drew Gilbert had a career-high four hits, including one of San Francisco's three home runs, and the surging Giants beat the Colorado Rockies 8-2 on Monday.
Rafael Devers and Willy Adames also went deep for San Francisco (69-69), which has won eight of nine to pull within five games of the New York Mets for the last National League playoff berth.
Gilbert, who made his major league debut Aug. 8, has seven hits over the past two games.
Kai-Wei Teng (2-3) allowed two runs and struck out a career-best eight in 5 1/3 innings, his longest major league outing. Teng was making a spot start for the Giants in place of injured Carson Whisenhunt.
Giants second baseman Casey Schmitt exited with a bruised right elbow after getting hit by a pitch from starter Chase Dollander.
Dollander