Pinch-hitter Nick Hundley hit a two-run single in the ninth inning to give the Giants the lead, and San Francisco rallied for a 5-2 victory, handing the Los Angeles Dodgers' bullpen its fourth consecutive loss.
Paul DeJong handed the Washington Nationals their second straight walk-off loss, capping a back-and-forth finish with a game-ending solo homer in the ninth inning of the St. Louis Cardinals' 7-6 victory.
Ryan O'Hearn homered and drove in a career-high three runs, Brad Keller threw seven strong innings and the Kansas City Royals beat the Toronto Blue Jays 3-1 to spoil Sean Reid-Foley's major league debut.
Adam Engel continued his heroics, homering in back-to-back games for the first time in his career and bringing the White Sox within a run, but the Tigers pulled away in the eighth with a big inning against Juan Minaya that salted away their 9-5 win Monday at Comerica Park.
Tanner Duncan pitched a 10-inning, complete-game shutout that carried ECU to a 1-0 win over Central Florida for the 2017 National Club Baseball Association championship. A few weeks later, he signed a professional contract with the Houston Astros.