LaMonte Wade Jr.’s heroics are one of the most remarkable storylines for a 105-win Giants club that maintained its 2-game lead over the Dodgers in the NL West with three games left to play. The victory lowered San Francisco’s magic number to two, meaning any combination of Giants wins and Dodgers losses that add up to two over the weekend will sew up the division for the Giants.

For more on Thursday’s game, see the full story here.

Photographs by Nhat V. Meyer/Bay Area News Group

San Francisco Giants’ LaMonte Wade Jr., center, is congratulated on his game-winning single, which scored teammate Steven Duggar, for a 5-4 win against the Arizona Diamondbacks at Oracle Park in San Francisco on Thursday, Sept. 30, 2021. (Nhat V. Meyer/Bay Area News Group) 
Wade Jr. hits the game-winning single in the ninth inning Thursday. (Nhat V. Meyer/Bay Area News Group) 
Giants first base coach Antoan Richardson, left, high-fives Wade Jr. at first base after the game-winning single. (Nhat V. Meyer/Bay Area News Group) 
Wade Jr. receives congratulations from his teammates after the game-winning single. The Giants’ win Thursday over the Diamondbacks brings the team’s magic number to 2. (Nhat V. Meyer/Bay Area News Group) 
Madison Bumgarner, left, who now pitches for the Diamondbacks, acknowledges the crowd before batting Thursday, while Giants catcher Buster Posey walks back to home plate. (Nhat V. Meyer/Bay Area News Group) 
Giants shortstop Brandon Crawford hits a solo home run in the fourth inning of Thursday’s game. (Nhat V. Meyer/Bay Area News Group) 
Diamondbacks’ Pavin Smith can only watch as a ball hit by Crawford leaves the park for a solo home run in the fourth inning of Thursday’s game. (Nhat V. Meyer/Bay Area News Group) 
Giants catcher Buster Posey, left, bats against Diamondbacks starting pitcher Madison Bumgarner in the first inning of Thursday’s game at Oracle Park in San Francisco. (Nhat V. Meyer/Bay Area News Group) 
Former San Francisco Giants pitcher Matt Cain waves to the crowd during the sixth inning of Thursday’s game. (Nhat V. Meyer/Bay Area News Group) 
Giants shortstop Brandon Crawford makes a running throw on a ball hit by Diamondbacks second baseman Ketel Marte, who was out at first base. (Nhat V. Meyer/Bay Area News Group) 
A ball hit by Diamondbacks first baseman Christian Walker falls in between Giants centerfielder Austin Slater, left, and second baseman Donovan Solano in the first inning. (Nhat V. Meyer/Bay Area News Group) 
Crawford, center, high-fives his Giants teammates in the dugout after his solo home run in the fourth inning. (Nhat V. Meyer/Bay Area News Group) 
Giants starting pitcher Scott Kazmir, center, leaves the field after being injured in the first inning. He’s accompanied by manager Gabe Kapler, left. (Nhat V. Meyer/Bay Area News Group)