San Francisco - Top 1
Jung Hoo Lee singles to center field.
Heliot Ramos grounds out to shortstop. Jung Hoo Lee out at second.
Rafael Devers grounds out to first base to Luis Arraez.
San Francisco - Top 2
Willy Adames walks.
Dominic Smith strikes out swinging.
Casey Schmitt pops out to first base to Jake Cronenworth.
Christian Koss strikes out swinging.
San Francisco - Top 3
Luis Matos triples to right center field.
Andrew Knizner doubles to right field. Luis Matos scores.
Jung Hoo Lee reaches on error. Andrew Knizner to third. Fielding error by Jake Cronenworth.
Heliot Ramos grounds out to shortstop. Jung Hoo Lee out at second. Andrew Knizner scores.
Rafael Devers flies out to deep center field to Ramón Laureano.
San Francisco - Top 4
Willy Adames strikes out swinging.
Dominic Smith called out on strikes.
Casey Schmitt singles to left field.
Christian Koss strikes out swinging.
San Francisco - Top 5
Luis Matos strikes out swinging.
Andrew Knizner flies out to left field to Gavin Sheets.
Jung Hoo Lee walks.
Heliot Ramos strikes out swinging.
San Francisco - Top 6
Bryce Johnson (CF) replaces Gavin Sheets (LF), batting 6th.
Ramón Laureano switches from CF to LF.
Rafael Devers homers to center field.
Willy Adames homers to center field.
Jeremiah Estrada (P) replaces Dylan Cease (P).
Dominic Smith pops out to shallow infield to Jake Cronenworth.
Casey Schmitt walks.
Christian Koss grounds out to shortstop. Casey Schmitt out at second.
San Francisco - Top 7
Luis Matos doubles to right center field.
Andrew Knizner strikes out swinging.
Adrian Morejon (P) replaces Jeremiah Estrada (P).
Jung Hoo Lee lines out to second base to Jake Cronenworth.
Heliot Ramos grounds out to shortstop, Xander Bogaerts to Luis Arraez.
San Francisco - Top 8
Rafael Devers grounds out to shallow infield, Adrian Morejon to Luis Arraez.
Willy Adames walks.
Wilmer Flores pinch-hitting for Dominic Smith.
Mason Miller (P) replaces Adrian Morejon (P).
Wilmer Flores called out on strikes.
Casey Schmitt hits into a force out to shortstop. Willy Adames out at second.
San Francisco - Top 9
Robert Suarez (P) replaces Mason Miller (P).
Christian Koss strikes out swinging.
Luis Matos lines out to shortstop to Xander Bogaerts.
Patrick Bailey pinch-hitting for Andrew Knizner.
Patrick Bailey strikes out swinging.
San Diego - Bottom 1
Fernando Tatis flies out to shallow left field to Heliot Ramos.
Luis Arraez grounds out to second base, Christian Koss to Dominic Smith.
Manny Machado flies out to Heliot Ramos.
San Diego - Bottom 2
Ryan O'Hearn strikes out swinging.
Xander Bogaerts grounds out to shortstop, Willy Adames to Dominic Smith.
Gavin Sheets strikes out swinging.
San Diego - Bottom 3
Ramón Laureano grounds out to third base, Casey Schmitt to Dominic Smith.
Jake Cronenworth strikes out swinging.
Freddy Fermin grounds out to shortstop, Willy Adames to Dominic Smith.
San Diego - Bottom 4
Fernando Tatis doubles to deep left field.
Luis Arraez singles to left field. Fernando Tatis to third.
Manny Machado singles to center field. Luis Arraez to third. Fernando Tatis scores.
Ryan O'Hearn strikes out swinging.
Xander Bogaerts out on a sacrifice fly to left field to Heliot Ramos. Manny Machado to second. Luis Arraez scores.
Gavin Sheets flies out to left field to Heliot Ramos.
San Diego - Bottom 5
Ramón Laureano singles to left field.
Jake Cronenworth walks. Ramón Laureano to second.
Freddy Fermin singles to shallow infield. Jake Cronenworth scores. Ramón Laureano scores. Throwing error by Casey Schmitt. Fielding error by Luis Matos.
Fernando Tatis singles to shallow infield. Freddy Fermin to second.
Luis Arraez out on a sacrifice bunt to shallow infield, Casey Schmitt to Dominic Smith. Fernando Tatis to second. Freddy Fermin to third.
Manny Machado doubles to shallow center field. Fernando Tatis scores. Freddy Fermin scores.
Matt Gage (P) replaces Justin Verlander (P).
Ryan O'Hearn hit by pitch.
Xander Bogaerts singles to left field. Ryan O'Hearn to third. Manny Machado scores.
Gavin Sheets pops out to shallow left field to Casey Schmitt.
Ramón Laureano singles to right field. Xander Bogaerts to second. Ryan O'Hearn scores.
Jake Cronenworth strikes out swinging.
San Diego - Bottom 6
Joel Peguero (P) replaces Matt Gage (P).
Freddy Fermin flies out to deep center field to Jung Hoo Lee.
Fernando Tatis grounds out to shortstop, Willy Adames to Dominic Smith.
Luis Arraez singles to shallow left field.
Manny Machado lines out to deep right field to Luis Matos.
San Diego - Bottom 7
Ryan O'Hearn walks.
Xander Bogaerts flies out to center field to Jung Hoo Lee.
Bryce Johnson doubles to deep left field. Ryan O'Hearn to third.
Ramón Laureano strikes out on a foul tip.
Jake Cronenworth flies out to right field to Luis Matos.
San Diego - Bottom 8
Wilmer Flores remains in the game as 1B.
Spencer Bivens (P) replaces Joel Peguero (P).
Freddy Fermin called out on strikes.
Fernando Tatis grounds out to shortstop, Willy Adames to Wilmer Flores.
Luis Arraez flies out to deep center field to Jung Hoo Lee.