Oakland Athletics @
Texas Rangers
9–3Final · Sep 12, 2003
OAK 9 TEX 3 Final
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | T | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OAK88-60 | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | 3 | 9 | 11 | 1 |
| TEX65-82 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 7 | 0 |
Play-by-play
- Top 1 Lineup Change
- Top 1 M Ellis 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 Ellis grounded out to shortstop.
- Top 1 E Durazo batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: in play
- Top 1 E Durazo singled to center.
- Top 1 E Chavez batting
- Top 1 Pitch 1: strike 1 (looking)
- Top 1 Pitch 2: ball 1
- Top 1 Pitch 3: in play
- Top 1 E Chavez grounded into double play, pitcher to shortstop to first, E Durazo out at second.
- Bot 1 M Young batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (looking)
- Bot 1 Pitch 3: in play
- Bot 1 M Young flied out to center.
- Bot 1 H Blalock batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: in play
- Bot 1 H Blalock singled to right.
- Bot 1 A Rodriguez batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (looking)
- Bot 1 Pitch 3: ball 2
- Bot 1 Pitch 4: strike 2 (foul)
- Bot 1 Pitch 5: foul
- Bot 1 Pitch 6: foul
- Bot 1 Pitch 7: ball 3
- Bot 1 Pitch 8: strike 3 (looking)
- Bot 1 A Rodriguez struck out looking.
- Bot 1 R Palmeiro batting
- Bot 1 Pitch 1: ball 1
- Bot 1 Pitch 2: strike 1 (looking)
- Bot 1 Pitch 3: strike 2 (swinging)
- Bot 1 Pitch 4: foul
- Bot 1 Pitch 5: in play
- Bot 1 R Palmeiro fouled out to catcher.
- Top 2 M Tejada batting
- Top 2 Pitch 1: strike 1 (looking)
- Top 2 Pitch 2: ball 1
- Top 2 Pitch 3: ball 2
- Top 2 Pitch 4: in play
- Top 2 M Tejada lined out to center.
- Top 2 S Hatteberg batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: in play
- Top 2 S Hatteberg flied out to center.
- Top 2 R Hernandez batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: strike 1 (looking)
- Top 2 Pitch 3: ball 2
- Top 2 Pitch 4: ball 3
- Top 2 Pitch 5: strike 2 (foul)
- Top 2 Pitch 6: foul
- Top 2 Pitch 7: ball 4
- Top 2 R Hernandez walked.
- Top 2 J Dye batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: ball 2
- Top 2 Pitch 3: ball 3
- Top 2 Pitch 4: strike 1 (looking)
- Top 2 Pitch 5: in play
- Top 2 J Dye flied out to center.
- Bot 2 S Spencer batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: strike 2 (looking)
- Bot 2 Pitch 3: strike 3 (swinging)
- Bot 2 S Spencer struck out swinging.
- Bot 2 M Teixeira batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: strike 1 (looking)
- Bot 2 Pitch 3: strike 2 (swinging)
- Bot 2 Pitch 4: strike 3 (looking)
- Bot 2 M Teixeira struck out looking.
- Bot 2 L Nix batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: in play
- Bot 2 L Nix flied out to left.
- Top 3 T Long batting
- Top 3 Pitch 1: strike 1 (looking)
- Top 3 Pitch 2: ball 1
- Top 3 Pitch 3: strike 2 (foul)
- Top 3 Pitch 4: in play
- Top 3 T Long grounded out to first.
- Top 3 E Byrnes batting
- Top 3 Pitch 1: strike 1 (looking)
- Top 3 Pitch 2: strike 2 (swinging)
- Top 3 Pitch 3: ball 1
- Top 3 Pitch 4: foul
- Top 3 Pitch 5: strike 3 (looking)
- Top 3 E Byrnes struck out looking.
- Top 3 M Ellis batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: in play
- Top 3 M Ellis grounded out to third.
- Bot 3 G Laird batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: strike 1 (looking)
- Bot 3 Pitch 3: ball 2
- Bot 3 Pitch 4: strike 2 (swinging)
- Bot 3 Pitch 5: foul
- Bot 3 Pitch 6: strike 3 (looking)
- Bot 3 G Laird struck out looking.
- Bot 3 R Christenson batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: strike 1 (looking)
- Bot 3 Pitch 3: strike 2 (looking)
- Bot 3 Pitch 4: ball 2
- Bot 3 Pitch 5: ball 3
- Bot 3 Pitch 6: ball 4
- Bot 3 R Christenson walked.
- Bot 3 M Young batting
- Bot 3 Pitch 1: strike 1 (foul)
- Bot 3 Pitch 2: strike 2 (looking)
- Bot 3 Pitch 3: foul
- Bot 3 Pitch 4: foul
- Bot 3 Pitch 5: ball 1
- Bot 3 Pitch 6: in play
- Bot 3 M Young singled to shallow left center, R Christenson to third.
- Bot 3 H Blalock batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: ball 3
- Bot 3 Pitch 4: strike 1 (looking)
- Bot 3 Pitch 5: in play
- Bot 3 H Blalock hit sacrifice fly to right, R Christenson scored, M Young to second.
- Bot 3 A Rodriguez batting
- Bot 3 Pitch 1: in play
- Bot 3 A Rodriguez doubled to deep center, M Young scored.
- Bot 3 R Palmeiro batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: ball 3
- Bot 3 Pitch 4: strike 1 (looking)
- Bot 3 Pitch 5: in play
- Bot 3 R Palmeiro reached on infield single to shortstop, A Rodriguez to third.
- Bot 3 S Spencer batting
- Bot 3 Pitch 1: in play
- Bot 3 S Spencer singled to shallow center, A Rodriguez scored, R Palmeiro to third.
- Bot 3 M Teixeira batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: ball 2
- Bot 3 Pitch 3: strike 1 (foul)
- Bot 3 Pitch 4: ball 3
- Bot 3 Pitch 5: ball 4
- Bot 3 M Teixeira walked, S Spencer to second.
- Bot 3 L Nix batting
- Bot 3 Pitch 1: ball 1
- Bot 3 Pitch 2: strike 1 (looking)
- Bot 3 Pitch 3: strike 2 (swinging)
- Bot 3 Pitch 4: strike 3 (looking)
- Bot 3 L Nix struck out looking.
- Top 4 E Durazo batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (looking)
- Top 4 Pitch 3: strike 2 (foul)
- Top 4 Pitch 4: ball 2
- Top 4 Pitch 5: in play
- Top 4 E Durazo grounded out to second.
- Top 4 E Chavez batting
- Top 4 Pitch 1: strike 1 (looking)
- Top 4 Pitch 2: in play
- Top 4 E Chavez fouled out to third.
- Top 4 M Tejada batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: strike 1 (foul)
- Top 4 Pitch 3: ball 2
- Top 4 Pitch 4: strike 2 (foul)
- Top 4 Pitch 5: ball 3
- Top 4 Pitch 6: foul
- Top 4 Pitch 7: in play
- Top 4 M Tejada grounded out to third.
- Bot 4 G Laird batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: strike 1 (swinging)
- Bot 4 Pitch 3: strike 2 (looking)
- Bot 4 Pitch 4: ball 2
- Bot 4 Pitch 5: strike 3 (looking)
- Bot 4 G Laird struck out looking.
- Bot 4 R Christenson batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: ball 1
- Bot 4 Pitch 3: ball 2
- Bot 4 Pitch 4: strike 2 (looking)
- Bot 4 Pitch 5: strike 3 (swinging)
- Bot 4 R Christenson struck out swinging.
- Bot 4 M Young batting
- Bot 4 Pitch 1: strike 1 (foul)
- Bot 4 Pitch 2: ball 1
- Bot 4 Pitch 3: strike 2 (foul)
- Bot 4 Pitch 4: in play
- Bot 4 M Young flied out to right.
- Top 5 S Hatteberg batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: ball 1
- Top 5 Pitch 3: ball 2
- Top 5 Pitch 4: in play
- Top 5 S Hatteberg doubled to deep center.
- Top 5 R Hernandez batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: in play
- Top 5 R Hernandez grounded out to first, S Hatteberg to third.
- Top 5 J Dye batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: ball 1
- Top 5 Pitch 3: in play
- Top 5 J Dye grounded out to shortstop, S Hatteberg scored.
- Top 5 T Long batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: in play
- Top 5 T Long flied out to center.
- Bot 5 H Blalock batting
- Bot 5 Pitch 1: strike 1 (foul)
- Bot 5 Pitch 2: ball 1
- Bot 5 Pitch 3: ball 2
- Bot 5 Pitch 4: strike 2 (swinging)
- Bot 5 Pitch 5: ball 3
- Bot 5 Pitch 6: in play
- Bot 5 H Blalock grounded out to second.
- Bot 5 A Rodriguez batting
- Bot 5 Pitch 1: strike 1 (looking)
- Bot 5 Pitch 2: strike 2 (swinging)
- Bot 5 Pitch 3: in play
- Bot 5 A Rodriguez popped out to second.
- Bot 5 R Palmeiro batting
- Bot 5 Pitch 1: strike 1 (looking)
- Bot 5 Pitch 2: ball 1
- Bot 5 Pitch 3: in play
- Bot 5 R Palmeiro fouled out to catcher.
- Top 6 E Byrnes batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: ball 2
- Top 6 Pitch 3: ball 3
- Top 6 Pitch 4: strike 1 (looking)
- Top 6 Pitch 5: in play
- Top 6 E Byrnes lined out to center.
- Top 6 M Ellis batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: ball 1
- Top 6 Pitch 3: in play
- Top 6 M Ellis doubled to left.
- Top 6 E Durazo batting
- Top 6 Pitch 1: strike 1 (swinging)
- Top 6 Pitch 2: ball 1
- Top 6 Pitch 3: in play
- Top 6 E Durazo flied out to center, M Ellis to third.
- Top 6 E Chavez batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: strike 2 (foul)
- Top 6 Pitch 3: foul
- Top 6 Pitch 4: ball 1
- Top 6 Pitch 5: in play
- Top 6 E Chavez grounded out to shortstop.
- Bot 6 S Spencer batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: strike 2 (swinging)
- Bot 6 Pitch 3: in play
- Bot 6 S Spencer grounded out to third.
- Bot 6 M Teixeira batting
- Bot 6 Pitch 1: ball 1
- Bot 6 Pitch 2: ball 2
- Bot 6 Pitch 3: ball 3
- Bot 6 Pitch 4: strike 1 (looking)
- Bot 6 Pitch 5: ball 4
- Bot 6 M Teixeira walked.
- Bot 6 L Nix batting
- Bot 6 Pitch 1: ball 1
- Bot 6 M Teixeira to second on wild pitch by B Zito.
- Bot 6 Pitch 2: strike 1 (looking)
- Bot 6 Pitch 3: strike 2 (looking)
- Bot 6 Pitch 4: strike 3 (swinging)
- Bot 6 L Nix struck out swinging.
- Bot 6 G Laird batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: in play
- Bot 6 G Laird flied out to left.
- Top 7 M Tejada batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: ball 2
- Top 7 Pitch 3: ball 3
- Top 7 Pitch 4: strike 1 (looking)
- Top 7 Pitch 5: ball 4
- Top 7 M Tejada walked.
- Top 7 S Hatteberg batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: in play
- Top 7 S Hatteberg grounded out to first, M Tejada to second.
- Top 7 R Hernandez batting
- Top 7 Pitch 1: in play
- Top 7 R Hernandez singled to shallow right, M Tejada to third.
- Top 7 J Dye batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: ball 2
- Top 7 Pitch 3: ball 3
- Top 7 Pitch 4: ball 4
- Top 7 J Dye walked, R Hernandez to second.
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 R Mahay relieved R Drese.
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 J Guillen hit for T Long.
- Top 7 J Guillen batting
- Top 7 Pitch 1: strike 1 (swinging)
- Top 7 Pitch 2: in play
- Top 7 J Guillen lined out to third.
- Top 7 E Byrnes batting
- Top 7 Pitch 1: strike 1 (swinging)
- Top 7 Pitch 2: ball 1
- Top 7 Pitch 3: ball 2
- Top 7 Pitch 4: strike 2 (swinging)
- Top 7 Pitch 5: ball 3
- Top 7 Pitch 6: foul
- Top 7 Pitch 7: foul
- Top 7 Pitch 8: ball 4
- Top 7 E Byrnes walked, M Tejada scored, R Hernandez to third, J Dye to second.
- Top 7 M Ellis batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: in play
- Top 7 M Ellis reached on infield single to pitcher, R Hernandez scored, J Dye to third, E Byrnes to second.
- Top 7 E Durazo batting
- Top 7 Pitch 1: in play
- Top 7 E Durazo singled to right, J Dye and E Byrnes scored, M Ellis to third.
- Top 7 Lineup Change
- Top 7 Lineup Change
- Top 7 B Shouse relieved R Mahay.
- Top 7 E Chavez 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: strike 2 (foul)
- Top 7 Pitch 6: in play
- Top 7 E Chavez singled to right, M Ellis scored, E Durazo to third.
- Top 7 M Tejada batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: in play
- Top 7 M Tejada grounded out to third.
- Bot 7 Lineup Change
- Bot 7 J Guillen in left field.
- Bot 7 R Christenson batting
- Bot 7 Pitch 1: strike 1 (looking)
- Bot 7 Pitch 2: strike 2 (looking)
- Bot 7 Pitch 3: ball 1
- Bot 7 Pitch 4: ball 2
- Bot 7 Pitch 5: foul
- Bot 7 Pitch 6: in play
- Bot 7 R Christenson grounded out to pitcher.
- Bot 7 M Young batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: strike 1 (looking)
- Bot 7 Pitch 3: ball 2
- Bot 7 Pitch 4: in play
- Bot 7 M Young popped out to first.
- Bot 7 H Blalock batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: ball 2
- Bot 7 Pitch 3: strike 1 (foul)
- Bot 7 Pitch 4: strike 2 (foul)
- Bot 7 Pitch 5: ball 3
- Bot 7 Pitch 6: in play
- Bot 7 H Blalock flied out to center.
- Top 8 S Hatteberg batting
- Top 8 Pitch 1: strike 1 (looking)
- Top 8 Pitch 2: in play
- Top 8 S Hatteberg grounded out to first.
- Top 8 Lineup Change
- Top 8 Lineup Change
- Top 8 Ro Garcia relieved B Shouse.
- Top 8 R Hernandez batting
- Top 8 Pitch 1: strike 1 (swinging)
- Top 8 Pitch 2: strike 2 (swinging)
- Top 8 Pitch 3: ball 1
- Top 8 Pitch 4: in play
- Top 8 R Hernandez grounded out to second.
- Top 8 J Dye batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: in play
- Top 8 J Dye doubled to left.
- Top 8 J Guillen batting
- Top 8 Pitch 1: strike 1 (looking)
- Top 8 Pitch 2: in play
- Top 8 J Guillen grounded out to second.
- Bot 8 Lineup Change
- Bot 8 Lineup Change
- Bot 8 J Mecir relieved B Zito.
- Bot 8 A Rodriguez batting
- Bot 8 Pitch 1: strike 1 (looking)
- Bot 8 Pitch 2: ball 1
- Bot 8 Pitch 3: strike 2 (foul)
- Bot 8 Pitch 4: strike 3 (swinging)
- Bot 8 A Rodriguez struck out swinging.
- Bot 8 R Palmeiro batting
- Bot 8 Pitch 1: strike 1 (looking)
- Bot 8 Pitch 2: in play
Box score
OAK
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mark Ellis2B | 3-5 | 5 | 2 | 3 | 1 | 0 | 0 | 0 | 0 | .253 | .322 | .380 |
| Erubiel DurazoDH | 2-5 | 5 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | .258 | .376 | .421 |
| Eric Chavez3B | 1-4 | 4 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | .283 | .352 | .514 |
| Miguel TejadaSS | 1-4 | 4 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | .272 | .330 | .466 |
| Scott Hatteberg1B | 1-4 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | .252 | .339 | .382 |
| Ramon HernandezC | 2-4 | 4 | 1 | 2 | 2 | 0 | 1 | 0 | 0 | .262 | .324 | .455 |
| Jermaine DyeRF | 1-4 | 4 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | .162 | .249 | .240 |
| Terrence LongLF | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .246 | .292 | .392 |
| Jose GuillenLF | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .310 | .360 | .563 |
| Eric ByrnesCF | 0-3 | 3 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | .272 | .334 | .479 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Barry ZitoP | 7.0 | 5 | 3 | 3 | 3 | 8 | 0 | 122-77 | 3.43 | 122 |
| Jim MecirP | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 12-8 | 4.86 | 12 |
| Keith FoulkeP | 1.1 | 1 | 0 | 0 | 0 | 2 | 0 | 20-13 | 2.10 | 20 |
TEX
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Michael Young2B | 1-5 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .299 | .333 | .444 |
| Hank Blalock3B | 1-3 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | .312 | .364 | .537 |
| Alex RodriguezSS | 1-4 | 4 | 1 | 1 | 1 | 0 | 0 | 2 | 0 | .299 | .398 | .596 |
| Rafael PalmeiroDH | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .260 | .359 | .510 |
| Shane SpencerLF | 2-4 | 4 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | .260 | .330 | .399 |
| Mark Teixeira1B | 0-2 | 2 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | .253 | .328 | .464 |
| Laynce NixRF | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .238 | .276 | .429 |
| Gerald LairdC | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | .400 | .455 | .550 |
| Ryan ChristensonCF | 0-3 | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | .173 | .265 | .256 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ryan DreseP | 6.1 | 4 | 4 | 4 | 3 | 1 | 0 | 91-52 | 7.64 | 91 |
| Ron MahayP | 0.1 | 2 | 2 | 2 | 1 | 0 | 0 | 13-9 | 1.83 | 13 |
| Brian ShouseP | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 10-6 | 3.09 | 10 |
| Rosman GarciaP | 1.1 | 3 | 3 | 3 | 2 | 0 | 0 | 38-23 | 6.26 | 38 |
| Jay PowellP | 0.1 | 1 | 0 | 0 | 0 | 1 | 0 | 12-8 | 7.78 | 12 |
Starting lineups
TEX
- 1 Michael Young 2B
- 2 Hank Blalock 3B
- 3 Alex Rodriguez SS
- 4 Rafael Palmeiro DH
- 5 Shane Spencer LF
- 6 Mark Teixeira 1B
- 7 Laynce Nix RF
- 8 Gerald Laird C
- 9 Ryan Christenson CF
OAK
- 1 Mark Ellis 2B
- 2 Erubiel Durazo DH
- 3 Eric Chavez 3B
- 4 Miguel Tejada SS
- 5 Scott Hatteberg 1B
- 6 Ramon Hernandez C
- 7 Jermaine Dye RF
- 8 Terrence Long LF
- 9 Eric Byrnes CF
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.