Toronto Blue Jays @
Chicago White Sox
12–2Final · May 19, 2003
TOR 12 CWS 2 Final
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | T | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TOR23-22 | 1 | 1 | 2 | 1 | 0 | 1 | 5 | 1 | 0 | 12 | 15 | 0 |
| CWS20-24 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 7 | 1 |
Play-by-play
- Top 1 Lineup Change
- Top 1 S Stewart batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: ball 2
- Top 1 Pitch 3: strike 1 (looking)
- Top 1 Pitch 4: strike 2 (foul)
- Top 1 Pitch 5: foul
- Top 1 Pitch 6: in play
- Top 1 S Stewart grounded out to first.
- Top 1 F Catalanotto batting
- Top 1 Pitch 1: strike 1 (looking)
- Top 1 Pitch 2: ball 1
- Top 1 Pitch 3: strike 2 (foul)
- 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 F Catalanotto homered to left.
- Top 1 V Wells batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: in play
- Top 1 V Wells flied out to center.
- Top 1 C Delgado batting
- Top 1 Pitch 1: ball 1
- Top 1 Pitch 2: strike 1 (foul)
- Top 1 Pitch 3: strike 2 (looking)
- Top 1 Pitch 4: strike 3 (swinging)
- Top 1 C Delgado struck out swinging.
- Bot 1 D Jimenez batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: strike 2 (swinging)
- Bot 1 Pitch 3: ball 1
- Bot 1 Pitch 4: ball 2
- Bot 1 Pitch 5: ball 3
- Bot 1 Pitch 6: in play
- Bot 1 D Jimenez flied out to shallow left.
- Bot 1 J Valentin batting
- Bot 1 Pitch 1: in play
- Bot 1 J Valentin fouled out to shortstop.
- Bot 1 F Thomas batting
- Bot 1 Pitch 1: strike 1 (looking)
- Bot 1 Pitch 2: strike 2 (foul)
- Bot 1 Pitch 3: ball 1
- Bot 1 Pitch 4: in play
- Bot 1 F Thomas flied out to right.
- Top 2 G Myers batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: ball 2
- Top 2 Pitch 3: strike 1 (looking)
- Top 2 Pitch 4: in play
- Top 2 G Myers singled to left center.
- Top 2 J Phelps batting
- Top 2 Pitch 1: strike 1 (swinging)
- Top 2 Pitch 2: ball 1
- Top 2 Pitch 3: ball 2
- Top 2 Pitch 4: in play
- Top 2 J Phelps singled to right, G Myers to second.
- Top 2 E Hinske batting
- Top 2 Pitch 1: strike 1 (looking)
- Top 2 Pitch 2: ball 1
- Top 2 Pitch 3: ball 2
- Top 2 Pitch 4: ball 3
- Top 2 Pitch 5: strike 2 (foul)
- Top 2 Pitch 6: ball 4
- Top 2 E Hinske walked, G Myers to third, J Phelps to second.
- Top 2 O Hudson batting
- Top 2 Pitch 1: ball 1
- Top 2 Pitch 2: strike 1 (looking)
- Top 2 Pitch 3: in play
- Top 2 O Hudson hit sacrifice fly to left, G Myers scored.
- Top 2 M Bordick batting
- Top 2 Pitch 1: in play
- Top 2 M Bordick grounded into double play, third to second to first, E Hinske out at second.
- Bot 2 M Ordonez batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: in play
- Bot 2 M Ordonez singled to right.
- Bot 2 C Lee batting
- Bot 2 Pitch 1: in play
- Bot 2 C Lee doubled to deep right center, M Ordonez scored.
- Bot 2 B Daubach batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: ball 2
- Bot 2 Pitch 3: ball 3
- Bot 2 Pitch 4: ball 4
- Bot 2 B Daubach walked.
- Bot 2 P Konerko batting
- Bot 2 Pitch 1: strike 1 (looking)
- Bot 2 Pitch 2: ball 1
- Bot 2 Pitch 3: in play
- Bot 2 P Konerko grounded into double play, third to second to first, B Daubach out at second, C Lee to third.
- Bot 2 J Crede batting
- Bot 2 Pitch 1: ball 1
- Bot 2 Pitch 2: strike 1 (looking)
- Bot 2 Pitch 3: strike 2 (foul)
- Bot 2 Pitch 4: in play
- Bot 2 J Crede flied out to center.
- Top 3 S Stewart batting
- Top 3 Pitch 1: in play
- Top 3 S Stewart homered to right.
- Top 3 F Catalanotto batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: strike 1 (looking)
- Top 3 Pitch 3: ball 2
- Top 3 Pitch 4: in play
- Top 3 F Catalanotto doubled to right, F Catalanotto to third on error by right fielder B Daubach.
- Top 3 V Wells batting
- Top 3 Pitch 1: ball 1
- Top 3 Pitch 2: ball 2
- Top 3 Pitch 3: strike 1 (looking)
- Top 3 Pitch 4: strike 2 (foul)
- Top 3 Pitch 5: foul
- Top 3 Pitch 6: ball 3
- Top 3 Pitch 7: in play
- Top 3 V Wells grounded out to pitcher.
- Top 3 C Delgado batting
- Top 3 Pitch 1: strike 1 (foul)
- Top 3 Pitch 2: strike 2 (looking)
- Top 3 Pitch 3: foul
- Top 3 Pitch 4: ball 1
- Top 3 Pitch 5: ball 2
- Top 3 Pitch 6: ball 3
- Top 3 Pitch 7: in play
- Top 3 C Delgado singled to right, F Catalanotto scored.
- Top 3 G Myers batting
- Top 3 Pitch 1: strike 1 (foul)
- Top 3 Pitch 2: ball 1
- Top 3 Pitch 3: ball 2
- Top 3 Pitch 4: strike 2 (foul)
- Top 3 Pitch 5: ball 3
- Top 3 Pitch 6: foul
- Top 3 Pitch 7: foul
- Top 3 Pitch 8: foul
- Top 3 Pitch 9: foul
- Top 3 C Delgado picked off first.
- Top 3 Pitch 10: strike 3 (looking)
- Top 3 G Myers struck out looking.
- Bot 3 S Alomar Jr batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: ball 1
- Bot 3 Pitch 3: in play
- Bot 3 S Alomar Jr flied out to shallow left.
- Bot 3 D Jimenez batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: in play
- Bot 3 D Jimenez lined out to shortstop.
- Bot 3 J Valentin batting
- Bot 3 Pitch 1: strike 1 (looking)
- Bot 3 Pitch 2: ball 1
- Bot 3 Pitch 3: in play
- Bot 3 J Valentin grounded out to first.
- Top 4 J Phelps batting
- Top 4 Pitch 1: strike 1 (looking)
- Top 4 Pitch 2: strike 2 (swinging)
- Top 4 Pitch 3: ball 1
- Top 4 Pitch 4: ball 2
- Top 4 Pitch 5: foul
- Top 4 Pitch 6: ball 3
- Top 4 Pitch 7: ball 4
- Top 4 J Phelps walked.
- Top 4 E Hinske batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: ball 2
- Top 4 Lineup Change
- Top 4 Lineup Change
- Top 4 D Sanders relieved D Wright.
- Top 4 Pitch 3: strike 1 (looking)
- Top 4 Pitch 4: ball 3
- Top 4 Pitch 5: ball 4
- Top 4 E Hinske walked, J Phelps to second.
- Top 4 O Hudson batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: in play
- Top 4 O Hudson popped out to second.
- Top 4 M Bordick batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: ball 2
- Top 4 Pitch 3: strike 1 (looking)
- Top 4 Pitch 4: ball 3
- Top 4 Pitch 5: strike 2 (foul)
- Top 4 Pitch 6: ball 4
- Top 4 M Bordick walked, J Phelps to third, E Hinske to second.
- Top 4 S Stewart batting
- Top 4 Pitch 1: strike 1 (foul)
- Top 4 Pitch 2: strike 2 (foul)
- Top 4 Pitch 3: ball 1
- Top 4 Pitch 4: ball 2
- Top 4 Pitch 5: ball 3
- Top 4 Pitch 6: in play
- Top 4 S Stewart hit sacrifice fly to right, J Phelps scored, E Hinske to third.
- Top 4 F Catalanotto batting
- Top 4 Pitch 1: ball 1
- Top 4 Pitch 2: ball 2
- Top 4 Pitch 3: strike 1 (looking)
- Top 4 Pitch 4: in play
- Top 4 F Catalanotto grounded out to shortstop.
- Bot 4 F Thomas batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: ball 2
- Bot 4 Pitch 3: in play
- Bot 4 F Thomas flied out to right center.
- Bot 4 M Ordonez batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: ball 1
- Bot 4 Pitch 3: in play
- Bot 4 M Ordonez singled to left.
- Bot 4 C Lee batting
- Bot 4 Pitch 1: strike 1 (looking)
- Bot 4 Pitch 2: strike 2 (foul)
- Bot 4 Pitch 3: in play
- Bot 4 C Lee flied out to center.
- Bot 4 B Daubach batting
- Bot 4 Pitch 1: in play
- Bot 4 B Daubach singled to left, M Ordonez to third, B Daubach to second advancing on throw.
- Bot 4 P Konerko batting
- Bot 4 Pitch 1: ball 1
- Bot 4 Pitch 2: strike 1 (looking)
- Bot 4 Pitch 3: ball 2
- Bot 4 Pitch 4: strike 2 (swinging)
- Bot 4 Pitch 5: in play
- Bot 4 P Konerko grounded out to shortstop.
- Top 5 V Wells batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: in play
- Top 5 V Wells popped out to second.
- Top 5 C Delgado batting
- Top 5 Pitch 1: ball 1
- Top 5 Pitch 2: ball 2
- Top 5 Pitch 3: strike 1 (looking)
- Top 5 Pitch 4: strike 2 (looking)
- Top 5 Pitch 5: foul
- Top 5 Pitch 6: in play
- Top 5 C Delgado fouled out to third.
- Top 5 G Myers batting
- Top 5 Pitch 1: strike 1 (looking)
- Top 5 Pitch 2: in play
- Top 5 G Myers singled to center.
- Top 5 J Phelps batting
- Top 5 Pitch 1: strike 1 (foul)
- Top 5 Pitch 2: ball 1
- Top 5 Pitch 3: strike 2 (foul)
- Top 5 Pitch 4: strike 3 (swinging)
- Top 5 J Phelps struck out swinging.
- Bot 5 J Crede batting
- Bot 5 Pitch 1: in play
- Bot 5 J Crede doubled to left.
- Bot 5 S Alomar Jr batting
- Bot 5 Pitch 1: ball 1
- Bot 5 Pitch 2: strike 1 (foul)
- Bot 5 Pitch 3: in play
- Bot 5 S Alomar Jr reached on bunt single to third, J Crede tagged out at third.
- Bot 5 D Jimenez batting
- Bot 5 Chi White Sox's Manager J Manuel ejected by A Hernandez in the 5th.
- Bot 5 Pitch 1: in play
- Bot 5 D Jimenez lined out to right.
- Bot 5 J Valentin batting
- Bot 5 Pitch 1: ball 1
- Bot 5 Pitch 2: in play
- Bot 5 J Valentin grounded out to second.
- Top 6 E Hinske batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: in play
- Top 6 E Hinske homered to right.
- Top 6 O Hudson batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: in play
- Top 6 O Hudson lined out to third.
- Top 6 M Bordick batting
- Top 6 Lineup Change
- Top 6 Lineup Change
- Top 6 R White relieved D Sanders.
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: strike 2 (foul)
- Top 6 Pitch 3: ball 1
- Top 6 Pitch 4: foul
- Top 6 Pitch 5: ball 2
- Top 6 Pitch 6: ball 3
- Top 6 Pitch 7: foul
- Top 6 Pitch 8: in play
- Top 6 M Bordick doubled to left center.
- Top 6 S Stewart batting
- Top 6 Pitch 1: strike 1 (looking)
- Top 6 Pitch 2: in play
- Top 6 S Stewart flied out to shallow left.
- Top 6 F Catalanotto batting
- Top 6 Pitch 1: ball 1
- Top 6 Pitch 2: strike 1 (foul)
- Top 6 Pitch 3: strike 2 (foul)
- Top 6 Pitch 4: ball 2
- Top 6 Pitch 5: ball 3
- Top 6 Pitch 6: strike 3 (swinging)
- Top 6 F Catalanotto struck out swinging.
- Bot 6 F Thomas batting
- Bot 6 Pitch 1: ball 1
- Bot 6 Pitch 2: strike 1 (looking)
- Bot 6 Pitch 3: ball 2
- Bot 6 Pitch 4: in play
- Bot 6 F Thomas popped out to first.
- Bot 6 M Ordonez batting
- Bot 6 Pitch 1: strike 1 (looking)
- Bot 6 Pitch 2: ball 1
- Bot 6 Pitch 3: in play
- Bot 6 M Ordonez grounded out to shortstop.
- Bot 6 C Lee batting
- Bot 6 Pitch 1: in play
- Bot 6 C Lee flied out to left.
- Top 7 V Wells batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: ball 1
- Top 7 Pitch 3: in play
- Top 7 V Wells doubled to deep left.
- Top 7 C Delgado 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: strike 2 (swinging)
- Top 7 Pitch 6: foul
- Top 7 Pitch 7: in play
- Top 7 C Delgado singled to right, V Wells scored.
- Top 7 G Myers batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: ball 1
- Top 7 Pitch 3: strike 2 (swinging)
- Top 7 Pitch 4: ball 2
- Top 7 Pitch 5: foul
- Top 7 Pitch 6: foul
- Top 7 Pitch 7: ball 3
- Top 7 Pitch 8: in play
- Top 7 G Myers singled to center, C Delgado to second.
- Top 7 J Phelps batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: strike 1 (looking)
- Top 7 Pitch 3: in play
- Top 7 J Phelps flied out to shallow center.
- Top 7 E Hinske 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: ball 2
- Top 7 Pitch 5: ball 3
- Top 7 Pitch 6: ball 4
- Top 7 E Hinske walked, C Delgado to third, G Myers to second.
- Top 7 O Hudson batting
- Top 7 Pitch 1: ball 1
- Top 7 Pitch 2: ball 2
- Top 7 Pitch 3: strike 1 (foul)
- Top 7 Pitch 4: strike 2 (foul)
- Top 7 Pitch 5: in play
- Top 7 O Hudson tripled to deep right center, C Delgado, G Myers and E Hinske scored.
- Top 7 M Bordick batting
- Top 7 Pitch 1: strike 1 (looking)
- Top 7 Pitch 2: in play
- Top 7 M Bordick grounded out to third, O Hudson scored.
- Top 7 S Stewart batting
- Top 7 Pitch 1: strike 1 (swinging)
- Top 7 Pitch 2: ball 1
- Top 7 Pitch 3: strike 2 (foul)
- Top 7 Pitch 4: ball 2
- Top 7 Pitch 5: ball 3
- Top 7 Pitch 6: strike 3 (looking)
- Top 7 S Stewart struck out looking.
- Bot 7 B Daubach batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: strike 1 (swinging)
- Bot 7 Pitch 3: ball 2
- Bot 7 Pitch 4: ball 3
- Bot 7 Pitch 5: in play
- Bot 7 B Daubach grounded out to second.
- Bot 7 P Konerko batting
- Bot 7 Pitch 1: strike 1 (looking)
- Bot 7 Pitch 2: in play
- Bot 7 P Konerko grounded out to pitcher.
- Bot 7 J Crede batting
- Bot 7 Pitch 1: ball 1
- Bot 7 Pitch 2: in play
- Bot 7 J Crede flied out to center.
- Top 8 Lineup Change
- Top 8 Lineup Change
- Top 8 G Glover relieved R White.
- Top 8 F Catalanotto batting
- Top 8 Pitch 1: strike 1 (looking)
- Top 8 Pitch 2: strike 2 (looking)
- Top 8 Pitch 3: ball 1
- Top 8 Pitch 4: ball 2
- Top 8 Pitch 5: in play
- Top 8 F Catalanotto doubled to deep left.
- Top 8 V Wells batting
- Top 8 Pitch 1: ball 1
- Top 8 Pitch 2: strike 1 (foul)
- Top 8 Pitch 3: in play
- Top 8 V Wells fouled out to left.
- Top 8 Lineup Change
- Top 8 Lineup Change
- Top 8 T Wilson hit for C Delgado.
- Top 8 T Wilson batting
- Top 8 Pitch 1: in play
- Top 8 T Wilson doubled to deep right, F Catalanotto scored.
- Top 8 G Myers batting
- Top 8 Pitch 1: in play
Box score
TOR
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shannon StewartRP | 1-4 | 4 | 1 | 1 | 2 | 1 | 0 | 1 | 0 | .299 | .357 | .431 |
| Reed JohnsonRF | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .500 | .583 | 1.000 |
| Frank CatalanottoLF | 3-5 | 5 | 3 | 3 | 1 | 1 | 0 | 1 | 0 | .331 | .359 | .513 |
| Vernon WellsCF | 1-5 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .285 | .322 | .549 |
| Carlos DelgadoRP | 2-4 | 4 | 1 | 2 | 2 | 0 | 0 | 1 | 0 | .323 | .446 | .639 |
| Tom Wilson1B | ----- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Greg MyersC | 3-5 | 5 | 2 | 3 | 0 | 0 | 0 | 1 | 0 | .349 | .426 | .578 |
| Josh PhelpsDH | 1-3 | 3 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | .276 | .379 | .468 |
| Eric Hinske3B | 1-2 | 2 | 2 | 1 | 1 | 1 | 3 | 0 | 0 | .234 | .317 | .400 |
| Orlando HudsonRP | 1-3 | 3 | 1 | 1 | 4 | 0 | 0 | 0 | 0 | .279 | .340 | .411 |
| Dave Berg2B | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .333 | .351 | .500 |
| Mike BordickSS | 1-4 | 4 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | .284 | .342 | .403 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Cory LidleP | 9.0 | 7 | 2 | 2 | 1 | 1 | 0 | 101-64 | 4.68 | 101 |
CWS
batting
| Player | H-AB | AB | R | H | RBI | HR | BB | K | #P | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D'Angelo Jimenez2B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .299 | .391 | .476 |
| Jose ValentinRP | 0-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .241 | .308 | .511 |
| Tony GraffaninoSS | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .276 | .391 | .534 |
| Frank ThomasDH | 1-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .263 | .415 | .518 |
| Magglio OrdonezRP | 2-3 | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | .285 | .354 | .500 |
| Armando RiosCF | 0-1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .224 | .258 | .328 |
| Carlos LeeLF | 1-4 | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | .265 | .306 | .464 |
| Brian DaubachRF | 2-3 | 3 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | .204 | .328 | .265 |
| Paul Konerko1B | 0-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .214 | .288 | .314 |
| Joe Crede3B | 1-3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .233 | .265 | .329 |
| Sandy Alomar Jr.RP | 0-2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .273 | .304 | .379 |
| Miguel OlivoC | 0-1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .241 | .277 | .392 |
pitching
| Player | IP | H | R | ER | BB | K | HR | PC-ST | ERA | PC |
|---|---|---|---|---|---|---|---|---|---|---|
| Dan WrightRP | 3.0 | 6 | 5 | 5 | 3 | 2 | 2 | 75-42 | 6.59 | 75 |
| David SandersRP | 2.1 | 2 | 1 | 1 | 1 | 1 | 1 | 39-22 | 5.23 | 39 |
| Rick WhiteRP | 1.2 | 5 | 5 | 5 | 1 | 2 | 0 | 56-33 | 9.00 | 56 |
| Gary GloverP | 2.0 | 2 | 1 | 1 | 1 | 1 | 0 | 33-20 | 4.12 | 33 |
Starting lineups
CWS
- 1 D'Angelo Jimenez 2B
- 2 Jose Valentin RP
- 3 Frank Thomas DH
- 4 Magglio Ordonez RP
- 5 Carlos Lee LF
- 6 Brian Daubach RF
- 7 Paul Konerko 1B
- 8 Joe Crede 3B
- 9 Sandy Alomar Jr. RP
TOR
- 1 Shannon Stewart RP
- 2 Frank Catalanotto LF
- 3 Vernon Wells CF
- 4 Carlos Delgado RP
- 5 Greg Myers C
- 6 Josh Phelps DH
- 7 Eric Hinske 3B
- 8 Orlando Hudson RP
- 9 Mike Bordick SS
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.