Giants' Chris Heston rides 'grooves' to 2-hitter of host Astros
Chris Heston's first career complete game was a two-hitter and he struck out 10 as the Giants won for the third time in four games with an 8-1 victory over the Astros on Tuesday night.
Major League Baseball
San Francisco Giants
8
Houston Astros
1
| 1st | 2nd | 3rd | 4th | OT | 2OT | 3OT | P8 | P9 | T | |
|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 3 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 8 |
| HOU | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Chris Heston's first career complete game was a two-hitter and he struck out 10 as the Giants won for the third time in four games with an 8-1 victory over the Astros on Tuesday night.
Pitch 3: foul
Pitch 2: strike 2 (foul)
Pitch 2: strike 1 (foul)
Pitch 2: strike 2 (foul)
Pitch 5: foul
Pitch 1: strike 1 (foul)
Pitch 4: foul
Pitch 3: strike 2 (foul)
Pitch 2: strike 1 (foul)
Pitch 2: strike 2 (foul)
Pitch 3: strike 2 (foul)
Pitch 5: foul
Pitch 3: strike 2 (foul)
Pitch 4: strike 2 (foul)
Pitch 3: strike 2 (foul)
Pitch 3: strike 2 (foul)
Pitch 1: strike 1 (foul)
Pitch 3: strike 1 (foul)
Pitch 5: foul
Pitch 2: strike 2 (foul)
Duffy singled to right center, Maxwell and Crawford scored.
Crawford hit a ground rule double to deep right, Posey scored, Maxwell to third.
Maxwell reached on infield single to shortstop, Panik scored, Pagán to third, Posey to second, Pagán scored on throwing error by shortstop González.
Pitch 5: foul
Pitch 2: strike 1 (foul)
Pitch 4: foul
Pitch 3: strike 2 (foul)
Pitch 2: strike 1 (foul)
Pitch 1: strike 1 (foul)
Pitch 5: foul
Pitch 4: strike 2 (foul)
Pitch 3: strike 1 (foul)
Pitch 3: strike 2 (foul)
Pitch 2: strike 1 (foul)
Castro homered to right (360 feet).
Pitch 3: strike 1 (foul)
Pitch 6: foul
Pitch 4: foul
Pitch 4: foul
Duffy doubled to deep center, Belt, Maxwell and Crawford scored.
Pitch 2: strike 2 (foul)
Pitch 2: strike 2 (foul)
Pitch 5: foul
Pitch 3: foul
Pitch 2: strike 2 (foul)
End of the 9th
Altuve popped out to shortstop.
Pitch 4: in play
Pitch 3: foul
Pitch 2: strike 2 (foul)
Pitch 1: strike 1 (looking)
Altuve batting
Marisnick grounded out to third.
Pitch 3: in play
Pitch 2: strike 1 (foul)
Pitch 1: ball 1
Marisnick batting
Grossman grounded out to second.
Pitch 5: in play
Pitch 4: strike 1 (looking)
Pitch 3: ball 3
Pitch 2: ball 2
Pitch 1: ball 1
Grossman batting
Bottom of the 9th inning
Middle of the 9th
Crawford grounded out to shortstop.
Pitch 3: in play
Pitch 2: strike 1 (swinging)
Pitch 1: ball 1
Crawford batting
Maxwell flied out to right.
Pitch 2: in play
Pitch 1: strike 1 (looking)
Maxwell batting
Belt struck out swinging.
Pitch 5: strike 3 (swinging)
Pitch 4: strike 2 (looking)
Pitch 3: ball 2
Showing the last 40 of 549 events.
ESPN
Jesse Rogers
How Cubs' Pete-Crow Armstrong became runaway NL MVP favorite
The Cubs' star center fielder hit another level midway through the 2026 season. Here's what shaped PCA's superstar turn.
ESPN
Bradford Doolittle
Who will win MVP? Picks, analysis for 2026 MLB awards week
Baseball's best players and managers of 2026 collect their hardware this week.
News
Jorge Castillo
Brewers' Misiorowski, Yanks' Schlittler crowned unanimous Cy Young winners
Milwaukee's Jacob Misiorowski and New York's Cam Schlittler capped dominant 2026 seasons by sweeping all 30 first-place votes to win their respective Cy Young Awards.
ESPN
ESPN
MLB free agency tracker: 2026-27 offseason trades, moves
We've got you covered on all the major MLB hot stove signings and trades.