Oakland Athletics @
Anaheim Angels
3–2Final · Jul 25, 2003
OAK 3 ANA 2 Final
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | T | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OAK58-44 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 3 | 10 | 1 |
| ANA51-50 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 8 | 0 |
Play-by-play
- Top 1 Lineup Change
- Top 1 B McMillon batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: strike 1 (looking)
- Top 1 Pitch 4: in play
- Top 1 B McMillon lined out to left.
- Top 1 S Hatteberg batting
- Top 1 Pitch 1: strike 1 (looking)
- Top 1 Pitch 2: ball 1
- Top 1 Pitch 3: strike 2 (looking)
- Top 1 Pitch 4: foul
- Top 1 Pitch 5: ball 2
- Top 1 Pitch 6: ball 3
- Top 1 Pitch 7: in play
- Top 1 S Hatteberg flied out to left.
- Top 1 E Durazo batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: strike 1 (looking)
- Top 1 Pitch 4: in play
- Top 1 E Durazo singled to left.
- Top 1 M Tejada batting
- Top 1 Pitch 1: strike 1 (looking)
- Top 1 Pitch 2: ball 1
- Top 1 Pitch 3: ball 2
- Top 1 Pitch 4: in play
- Top 1 M Tejada singled to right, E Durazo to second.
- Top 1 E Chavez batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: ball 3
- Top 1 Pitch 4: strike 1 (looking)
- Top 1 Pitch 5: strike 2 (swinging)
- Top 1 Pitch 6: strike 3 (swinging)
- Top 1 E Chavez struck out swinging.
- Bot 1 D Eckstein batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: strike 2 (foul)
- Bot 1 Pitch 3: in play
- Bot 1 D Eckstein grounded out to second.
- Bot 1 D Erstad batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: in play
- Bot 1 D Erstad grounded out to third.
- Bot 1 T Salmon batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (looking)
- Bot 1 Pitch 3: in play
- Bot 1 T Salmon flied out to right.
- Top 2 R Hernandez batting
- Top 2 Pitch 1: in play
- Top 2 R Hernandez popped out to shallow right.
- Top 2 M Ellis batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: strike 1 (looking)
- Top 2 Pitch 3: strike 2 (foul)
- Top 2 Pitch 4: in play
- Top 2 M Ellis grounded out to second.
- Top 2 T Long batting
- Top 2 Pitch 1: strike 1 (looking)
- Top 2 Pitch 2: ball 1
- Top 2 Pitch 3: strike 2 (swinging)
- Top 2 Pitch 4: ball 2
- Top 2 Pitch 5: foul
- Top 2 Pitch 6: ball 3
- Top 2 Pitch 7: ball 4
- Top 2 T Long walked.
- Top 2 E Byrnes batting
- Top 2 Pitch 1: ball 1
- Top 2 T Long stole second.
- Top 2 Pitch 2: in play
- Top 2 E Byrnes flied out to center.
- Bot 2 G Anderson batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: ball 1
- Bot 2 Pitch 3: ball 2
- Bot 2 Pitch 4: ball 3
- Bot 2 Pitch 5: strike 2 (foul)
- Bot 2 Pitch 6: in play
- Bot 2 G Anderson grounded out to second.
- Bot 2 S Wooten batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: ball 1
- Bot 2 Pitch 3: in play
- Bot 2 S Wooten singled to left.
- Bot 2 S Spiezio batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: ball 1
- Bot 2 Pitch 3: ball 2
- Bot 2 Pitch 4: in play
- Bot 2 S Spiezio popped out to second.
- Bot 2 B Molina batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: ball 2
- Bot 2 Pitch 3: in play
- Bot 2 B Molina doubled to left, S Wooten to third.
- Bot 2 B Gil batting
- Bot 2 Pitch 1: strike 1 (foul)
- Bot 2 Pitch 2: strike 2 (foul)
- Bot 2 Pitch 3: foul
- Bot 2 Pitch 4: strike 3 (swinging)
- Bot 2 B Gil struck out swinging.
- Top 3 B McMillon batting
- Top 3 Pitch 1: strike 1 (looking)
- Top 3 Pitch 2: ball 1
- Top 3 Pitch 3: strike 2 (swinging)
- Top 3 Pitch 4: in play
- Top 3 B McMillon grounded out to first.
- Top 3 S Hatteberg batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: in play
- Top 3 S Hatteberg grounded out to second.
- Top 3 E Durazo batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: strike 1 (looking)
- Top 3 Pitch 3: strike 2 (looking)
- Top 3 Pitch 4: ball 2
- Top 3 Pitch 5: ball 3
- Top 3 Pitch 6: strike 3 (swinging)
- Top 3 E Durazo struck out swinging.
- Bot 3 A Amezaga batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: strike 1 (looking)
- Bot 3 Pitch 4: strike 2 (foul)
- Bot 3 Pitch 5: ball 3
- Bot 3 Pitch 6: foul
- Bot 3 Pitch 7: in play
- Bot 3 A Amezaga flied out to center.
- Bot 3 D Eckstein batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: ball 1
- Bot 3 Pitch 3: in play
- Bot 3 D Eckstein singled to right.
- Bot 3 D Erstad batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: strike 2 (swinging)
- Bot 3 Pitch 3: foul
- Bot 3 Pitch 4: in play
- Bot 3 D Erstad flied out to left.
- Bot 3 T Salmon batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: strike 1 (looking)
- Bot 3 D Eckstein stole second.
- Bot 3 Pitch 3: ball 2
- Bot 3 Pitch 4: ball 3
- Bot 3 Pitch 5: ball 4
- Bot 3 T Salmon walked.
- Bot 3 G Anderson batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: strike 1 (looking)
- Bot 3 Pitch 4: strike 2 (foul)
- Bot 3 Pitch 5: ball 3
- Bot 3 Pitch 6: strike 3 (swinging)
- Bot 3 G Anderson struck out swinging.
- Top 4 M Tejada batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: ball 2
- Top 4 Pitch 3: in play
- Top 4 M Tejada flied out to deep left.
- Top 4 E Chavez batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (looking)
- Top 4 Pitch 3: in play
- Top 4 E Chavez doubled to right center.
- Top 4 R Hernandez batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (looking)
- Top 4 Pitch 3: strike 2 (swinging)
- Top 4 Pitch 4: strike 3 (swinging)
- Top 4 R Hernandez struck out swinging.
- Top 4 M Ellis batting
- Top 4 Pitch 1: in play
- Top 4 M Ellis flied out to left center.
- Bot 4 S Wooten batting
- Bot 4 Pitch 1: in play
- Bot 4 S Wooten popped out to shortstop.
- Bot 4 S Spiezio batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: strike 2 (swinging)
- Bot 4 Pitch 3: strike 3 (swinging)
- Bot 4 S Spiezio struck out swinging.
- Bot 4 B Molina batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: strike 2 (looking)
- Bot 4 Pitch 3: strike 3 (swinging)
- Bot 4 B Molina struck out swinging.
- Top 5 T Long batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: in play
- Top 5 T Long grounded out to third.
- Top 5 E Byrnes batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: ball 2
- Top 5 Pitch 3: strike 1 (looking)
- Top 5 Pitch 4: in play
- Top 5 E Byrnes popped out to shallow right.
- Top 5 B McMillon batting
- Top 5 Pitch 1: in play
- Top 5 B McMillon singled to center.
- Top 5 S Hatteberg batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: in play
- Top 5 S Hatteberg grounded out to second.
- Bot 5 B Gil batting
- Bot 5 Pitch 1: strike 1 (looking)
- Bot 5 Pitch 2: strike 2 (foul)
- Bot 5 Pitch 3: ball 1
- Bot 5 Pitch 4: foul
- Bot 5 Pitch 5: foul
- Bot 5 Pitch 6: in play
- Bot 5 B Gil grounded out to third.
- Bot 5 A Amezaga batting
- Bot 5 Pitch 1: strike 1 (swinging)
- Bot 5 Pitch 2: ball 1
- Bot 5 Pitch 3: ball 2
- Bot 5 Pitch 4: strike 2 (foul)
- Bot 5 Pitch 5: in play
- Bot 5 A Amezaga popped out to second.
- Bot 5 D Eckstein batting
- Bot 5 Pitch 1: strike 1 (looking)
- Bot 5 Pitch 2: in play
- Bot 5 D Eckstein grounded out to second.
- Top 6 E Durazo batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: ball 2
- Top 6 Pitch 3: ball 3
- Top 6 Pitch 4: ball 4
- Top 6 E Durazo walked.
- Top 6 M Tejada batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: ball 1
- Top 6 Pitch 3: ball 2
- Top 6 Pitch 4: strike 2 (swinging)
- Top 6 Pitch 5: foul
- Top 6 Pitch 6: in play
- Top 6 M Tejada popped out to shortstop.
- Top 6 E Chavez batting
- Top 6 Pitch 1: in play
- Top 6 E Chavez grounded into fielder's choice to first, E Durazo out at second.
- Top 6 R Hernandez batting
- Top 6 Pitch 1: strike 1 (foul)
- Top 6 Pitch 2: strike 2 (looking)
- Top 6 E Chavez stole second.
- Top 6 Pitch 3: ball 1
- Top 6 Pitch 4: strike 3 (swinging)
- Top 6 R Hernandez struck out swinging.
- Bot 6 D Erstad batting
- Bot 6 Pitch 1: ball 1
- Bot 6 Pitch 2: strike 1 (looking)
- Bot 6 Pitch 3: in play
- Bot 6 D Erstad grounded out to first.
- Bot 6 T Salmon batting
- Bot 6 Pitch 1: ball 1
- Bot 6 Pitch 2: strike 1 (looking)
- Bot 6 Pitch 3: in play
- Bot 6 T Salmon doubled to deep right center.
- Bot 6 G Anderson batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: in play
- Bot 6 G Anderson grounded out to shortstop.
- Bot 6 S Wooten batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: ball 1
- Bot 6 Pitch 3: ball 2
- Bot 6 Pitch 4: ball 3 (intentional ball)
- Bot 6 Pitch 5: ball 4 (intentional ball)
- Bot 6 S Wooten intentionally walked.
- Bot 6 S Spiezio batting
- Bot 6 Pitch 1: ball 1
- Bot 6 Pitch 2: ball 2
- Bot 6 Pitch 3: strike 1 (looking)
- Bot 6 Pitch 4: ball 3
- Bot 6 Pitch 5: in play
- Bot 6 S Spiezio singled to right, T Salmon scored, S Wooten to second, S Wooten to third, S Spiezio to second on error by right fielder T Long.
- Bot 6 B Molina batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: strike 2 (swinging)
- Bot 6 Pitch 3: ball 1
- Bot 6 Pitch 4: in play
- Bot 6 B Molina flied out to right.
- Top 7 M Ellis batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: strike 2 (foul)
- Top 7 Pitch 3: in play
- Top 7 M Ellis lined out to left.
- Top 7 T Long batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: ball 2
- Top 7 Pitch 3: in play
- Top 7 T Long singled to right.
- Top 7 E Byrnes batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: strike 2 (looking)
- Top 7 Pitch 3: ball 1
- Top 7 Pitch 4: strike 3 (swinging)
- Top 7 E Byrnes struck out swinging.
- Top 7 B McMillon batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: ball 2
- Top 7 Pitch 3: strike 1 (looking)
- Top 7 Pitch 4: ball 3
- Top 7 Pitch 5: ball 4
- Top 7 B McMillon walked, T Long to second.
- Top 7 S Hatteberg batting
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 B Donnelly relieved J Lackey.
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: strike 1 (looking)
- Top 7 Pitch 3: ball 2
- Top 7 Pitch 4: in play
- Top 7 S Hatteberg grounded out to second.
- Bot 7 B Gil batting
- Bot 7 Pitch 1: strike 1 (foul)
- Bot 7 Pitch 2: ball 1
- Bot 7 Pitch 3: strike 2 (foul)
- Bot 7 Pitch 4: strike 3 (looking)
- Bot 7 B Gil struck out looking.
- Bot 7 A Amezaga batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: in play
- Bot 7 A Amezaga bunt grounded out to first.
- Bot 7 D Eckstein batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: strike 1 (looking)
- Bot 7 Pitch 3: strike 2 (looking)
- Bot 7 Pitch 4: ball 2
- Bot 7 Pitch 5: foul
- Bot 7 Pitch 6: foul
- Bot 7 Pitch 7: foul
- Bot 7 Pitch 8: in play
- Bot 7 D Eckstein flied out to right.
- Top 8 E Durazo batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: ball 2
- Top 8 Pitch 3: strike 1 (looking)
- Top 8 Pitch 4: strike 2 (looking)
- Top 8 Pitch 5: in play
- Top 8 E Durazo doubled to left center.
- Top 8 M Tejada batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: strike 1 (swinging)
- Top 8 Pitch 3: strike 2 (foul)
- Top 8 Pitch 4: ball 2
- Top 8 Pitch 5: foul
- Top 8 Pitch 6: foul
- Top 8 Pitch 7: in play
- Top 8 M Tejada doubled to right center, E Durazo scored.
- Top 8 E Chavez batting
- Top 8 Pitch 1: strike 1 (looking)
- Top 8 Pitch 2: ball 1
- Top 8 Pitch 3: ball 2
- Top 8 Pitch 4: in play
- Top 8 E Chavez flied out to right, M Tejada to third.
- Top 8 R Hernandez batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: ball 2
- Top 8 Pitch 3: ball 3
- Top 8 Pitch 4: strike 1 (looking)
- Top 8 Pitch 5: strike 2 (foul)
- Top 8 Pitch 6: in play
- Top 8 R Hernandez singled to center, M Tejada scored.
- Top 8 M Ellis batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: ball 2
- Top 8 Pitch 3: strike 1 (looking)
- Top 8 Pitch 4: in play
- Top 8 M Ellis doubled to left, R Hernandez to third.
- Top 8 T Long batting
- Top 8 Lineup Change
- Top 8 Lineup Change
- Top 8 F Rodriguez relieved B Donnelly.
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: strike 1 (looking)
- Top 8 Pitch 3: in play
- Top 8 T Long popped out to third.
- Top 8 C Singleton batting
- Top 8 Lineup Change
- Top 8 Lineup Change
- Top 8 C Singleton hit for E Byrnes.
- Top 8 Pitch 1: strike 1 (looking)
- Top 8 Pitch 2: strike 2 (foul)
- Top 8 Pitch 3: strike 3 (swinging)
- Top 8 C Singleton struck out swinging.
- Bot 8 Lineup Change
- Bot 8 Lineup Change
- Bot 8 C Singleton in center field.
- Bot 8 Lineup Change
- Bot 8 C Bradford relieved T Lilly.
- Bot 8 D Erstad batting
- Bot 8 Pitch 1: ball 1
- Bot 8 Pitch 2: strike 1 (looking)
- Bot 8 Pitch 3: in play
- Bot 8 D Erstad grounded out to first.
- Bot 8 T Salmon batting
- Bot 8 Pitch 1: strike 1 (looking)
- Bot 8 Pitch 2: ball 1
Box score
OAK
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Billy McMillonRP | 2-4 | 4 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | .279 | .402 | .426 |
| Adam PiattLF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .247 | .298 | .468 |
| Scott Hatteberg1B | 0-5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .254 | .341 | .367 |
| Erubiel DurazoDH | 2-4 | 4 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | .271 | .396 | .452 |
| Miguel TejadaSS | 2-5 | 5 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | .252 | .310 | .425 |
| Eric Chavez3B | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | .256 | .330 | .479 |
| Ramon HernandezC | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | .257 | .315 | .447 |
| Mark Ellis2B | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .254 | .327 | .376 |
| Terrence LongRF | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .248 | .298 | .394 |
| Eric ByrnesRP | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .284 | .348 | .494 |
| Chris SingletonCF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .272 | .313 | .376 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ted LillyRP | 7.0 | 5 | 1 | 1 | 2 | 5 | 0 | 109-72 | 4.99 | 109 |
| Chad BradfordRP | 1.0 | 2 | 0 | 0 | 0 | 0 | 0 | 14-9 | 3.62 | 14 |
| Keith FoulkeP | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 | 15-11 | 2.59 | 15 |
ANA
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| David EcksteinDH | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .251 | .328 | .328 |
| Darin ErstadCF | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .266 | .318 | .351 |
| Tim SalmonRP | 2-3 | 3 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | .276 | .369 | .471 |
| Eric OwensRF | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .221 | .248 | .271 |
| Garret AndersonLF | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | .324 | .355 | .608 |
| Shawn Wooten1B | 1-3 | 3 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .284 | .344 | .418 |
| Scott Spiezio3B | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | .272 | .338 | .460 |
| Bengie MolinaC | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | .284 | .311 | .448 |
| Benji GilRP | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .200 | .222 | .283 |
| Adam KennedyPH | 1-1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | .250 | .320 | .353 |
| Alfredo AmézagaRP | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 |
| Jeff DaVanonPH | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .317 | .372 | .538 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| John LackeyRP | 6.2 | 5 | 0 | 0 | 3 | 5 | 0 | 101-56 | 4.96 | 101 |
| Brendan DonnellyRP | 0.2 | 4 | 2 | 2 | 0 | 0 | 0 | 30-17 | 0.70 | 30 |
| Francisco RodriguezP | 1.2 | 1 | 1 | 1 | 0 | 2 | 1 | 22-14 | 3.11 | 22 |
Starting lineups
ANA
- 1 David Eckstein DH
- 2 Darin Erstad CF
- 3 Tim Salmon RP
- 4 Garret Anderson LF
- 5 Shawn Wooten 1B
- 6 Scott Spiezio 3B
- 7 Bengie Molina C
- 8 Benji Gil RP
- 9 Alfredo Amézaga RP
OAK
- 1 Billy McMillon RP
- 2 Scott Hatteberg 1B
- 3 Erubiel Durazo DH
- 4 Miguel Tejada SS
- 5 Eric Chavez 3B
- 6 Ramon Hernandez C
- 7 Mark Ellis 2B
- 8 Terrence Long RF
- 9 Eric Byrnes RP
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.