Holy Cross Crusaders @ Lafayette Leopards
| 1 | 2 | T | |
|---|---|---|---|
| HC9-22 | 30 | 33 | 63 |
| LAF19-12 | 39 | 27 | 66 |
The scoring timeline.
Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.
-
Andrew Keister made Two Point Layup.
2–0 -
R.J. Evans made Free Throw.
3–0 -
R.J. Evans made Free Throw.
4–0 -
Jared Mintz made Two Point Jumper. Assisted by Michael Gruner.
4–2 -
Ryan Willen made Two Point Layup. Assisted by Jared Mintz.
4–4 -
Andrew Keister made Two Point Layup. Assisted by R.J. Evans.
6–4 -
Ben Wheeler made Three Point Jumper. Assisted by Michael Gruner.
6–7 -
Ryan Willen made Two Point Layup. Assisted by Jared Mintz.
6–9 -
Jeff Kari made Three Point Jumper. Assisted by Ben Wheeler.
6–12 -
R.J. Evans made Three Point Jumper. Assisted by Andrew Beinert.
9–12 -
Andrew Keister made Two Point Layup. Assisted by Andrew Beinert.
11–12 -
R.J. Evans made Free Throw.
12–12 -
Eric Meister made Two Point Layup.
14–12 -
Ryan Willen made Two Point Layup. Assisted by Jared Mintz.
14–14 -
R.J. Evans made Two Point Layup.
16–14 -
Jared Mintz made Two Point Dunk Shot. Assisted by Ryan Willen.
16–16 -
Andrew Beinert made Two Point Jumper.
18–16 -
Jared Mintz made Two Point Layup. Assisted by Jeff Kari.
18–18 -
R.J. Evans made Free Throw.
19–18 -
Jim Mower made Three Point Jumper. Assisted by Jeff Kari.
19–21 -
Jim Mower made Three Point Jumper. Assisted by Jeff Kari.
19–24 -
Jim Mower made Three Point Jumper. Assisted by Ben Wheeler.
19–27 -
Andrew Beinert made Three Point Jumper. Assisted by Mike Cavataio.
22–27 -
Darion Benbow made Free Throw.
22–28 -
Darion Benbow made Free Throw.
22–29 -
Andrew Beinert made Three Point Jumper. Assisted by R.J. Evans.
25–29 -
Jared Mintz made Free Throw.
25–30 -
Jared Mintz made Free Throw.
25–31 -
Eric Meister made Two Point Layup. Assisted by R.J. Evans.
27–31 -
Devin Brown made Two Point Layup.
29–31 -
Jim Mower made Three Point Jumper. Assisted by Jared Mintz.
29–34 -
Tony Johnson made Free Throw.
29–35 -
Tony Johnson made Free Throw.
29–36 -
R.J. Evans made Free Throw.
30–36 -
Jeff Kari made Free Throw.
30–37 -
Jeff Kari made Free Throw.
30–38 -
Tony Johnson made Free Throw.
30–39 -
Mike Cavataio made Two Point Jumper.
32–39 -
Ryan Willen made Three Point Jumper. Assisted by Ben Wheeler.
32–42 -
Ryan Willen made Free Throw.
32–43 -
Ryan Willen made Free Throw.
32–44 -
R.J. Evans made Two Point Layup.
34–44 -
Jim Mower made Two Point Jumper. Assisted by Michael Gruner.
34–46 -
Andrew Beinert made Two Point Layup.
36–46 -
Eric Meister made Two Point Tip Shot.
38–46 -
Eric Meister made Two Point Layup.
40–46 -
Darion Benbow made Two Point Layup.
40–48 -
R.J. Evans made Two Point Layup.
42–48 -
R.J. Evans made Free Throw.
43–48 -
Ryan Willen made Two Point Jumper. Assisted by Ben Wheeler.
43–50 -
Mike Cavataio made Two Point Layup.
45–50 -
Jared Mintz made Two Point Layup. Assisted by Michael Gruner.
45–52 -
Jim Mower made Three Point Jumper. Assisted by Ryan Willen.
45–55 -
Mike Cavataio made Two Point Jumper.
47–55 -
Eric Obeysekere made Two Point Jumper.
49–55 -
Mike Cavataio made Two Point Jumper.
51–55 -
Mike Cavataio made Two Point Layup.
53–55 -
R.J. Evans made Two Point Layup. Assisted by Andrew Beinert.
55–55 -
R.J. Evans made Two Point Layup. Assisted by Andrew Keister.
57–55 -
Jeff Kari made Three Point Jumper. Assisted by Ryan Willen.
57–58 -
Mike Cavataio made Two Point Jumper.
59–58 -
Jeff Kari made Two Point Layup.
59–60 -
R.J. Evans made Two Point Jumper.
61–60 -
Ryan Willen made Free Throw.
61–61 -
Ryan Willen made Free Throw.
61–62 -
Mike Cavataio made Two Point Tip Shot.
63–62 -
Jared Mintz made Two Point Jumper.
63–64 -
Jared Mintz made Free Throw.
63–65 -
Jared Mintz made Free Throw.
63–66
Play-by-play
- P1 Andrew Keister missed Two Point Layup.
- P1 Andrew Keister Offensive Rebound.
- P1 Andrew Keister made Two Point Layup. 2–0
- P1 Jared Mintz Turnover.
- P1 Foul on Jared Mintz
- P1 Mike Cavataio missed Three Point Jumper.
- P1 R.J. Evans Offensive Rebound.
- P1 R.J. Evans missed Two Point Layup.
- P1 R.J. Evans Offensive Rebound.
- P1 Foul on Marek Koltun
- P1 R.J. Evans made Free Throw. 3–0
- P1 R.J. Evans made Free Throw. 4–0
- P1 Jared Mintz made Two Point Jumper. Assisted by Michael Gruner. 4–2
- P1 Mike Cavataio Turnover.
- P1 Foul on Mike Cavataio
- P1 Ryan Willen made Two Point Layup. Assisted by Jared Mintz. 4–4
- P1 Andrew Keister made Two Point Layup. Assisted by R.J. Evans. 6–4
- P1 Ben Wheeler made Three Point Jumper. Assisted by Michael Gruner. 6–7
- P1 R.J. Evans missed Two Point Layup.
- P1 Jim Mower Defensive Rebound.
- P1 Michael Gruner missed Three Point Jumper.
- P1 Jared Mintz Offensive Rebound.
- P1 Ryan Willen missed Three Point Jumper.
- P1 Andrew Keister Defensive Rebound.
- P1 R.J. Evans Turnover.
- P1 Ben Wheeler Steal.
- P1 Jim Mower missed Three Point Jumper.
- P1 Eric Meister Defensive Rebound.
- P1 Foul on Ben Wheeler
- P1 Andrew Beinert missed Free Throw.
- P1 Andrew Beinert missed Free Throw.
- P1 Ben Wheeler Defensive Rebound.
- P1 Foul on Andrew Beinert
- P1 Ryan Willen made Two Point Layup. Assisted by Jared Mintz. 6–9
- P1 Mike Cavataio missed Two Point Jumper.
- P1 Lafayette Defensive Rebound.
- P1 Official TV Timeout.
- P1 Jeff Kari made Three Point Jumper. Assisted by Ben Wheeler. 6–12
- P1 Devin Brown Turnover.
- P1 Ben Wheeler Steal.
- P1 Foul on Devin Brown
- P1 Jim Mower Turnover.
- P1 Andrew Keister missed Two Point Layup.
- P1 Lafayette Defensive Rebound.
- P1 Darion Benbow missed Two Point Jumper.
- P1 Andrew Beinert Defensive Rebound.
- P1 R.J. Evans made Three Point Jumper. Assisted by Andrew Beinert. 9–12
- P1 Jim Mower missed Two Point Jumper.
- P1 Eric Obeysekere Defensive Rebound.
- P1 Andrew Keister made Two Point Layup. Assisted by Andrew Beinert. 11–12
- P1 Jeff Kari missed Three Point Jumper.
- P1 Holy Cross Defensive Rebound.
- P1 Foul on Marek Koltun
- P1 Andrew Keister missed Two Point Jumper.
- P1 R.J. Evans Offensive Rebound.
- P1 R.J. Evans missed Two Point Jumper.
- P1 Marek Koltun Block.
- P1 Holy Cross Offensive Rebound.
- P1 Foul on Michael Gruner
- P1 Devin Brown missed Three Point Jumper.
- P1 Ben Wheeler Defensive Rebound.
- P1 Darion Benbow Turnover.
- P1 Foul on Darion Benbow
- P1 R.J. Evans Turnover.
- P1 Jim Mower Steal.
- P1 Michael Gruner Turnover.
- P1 R.J. Evans Steal.
- P1 Foul on Michael Gruner
- P1 Official TV Timeout.
- P1 R.J. Evans missed Free Throw.
- P1 R.J. Evans made Free Throw. 12–12
- P1 Jared Mintz missed Two Point Jumper.
- P1 Andrew Beinert Defensive Rebound.
- P1 Andrew Beinert missed Two Point Jumper.
- P1 Tony Johnson Defensive Rebound.
- P1 Ben Wheeler missed Three Point Jumper.
- P1 Mike Cavataio Defensive Rebound.
- P1 R.J. Evans missed Three Point Jumper.
- P1 Eric Meister Offensive Rebound.
- P1 Eric Meister made Two Point Layup. 14–12
- P1 Ryan Willen made Two Point Layup. Assisted by Jared Mintz. 14–14
- P1 R.J. Evans made Two Point Layup. 16–14
- P1 Foul on Mike Cavataio
- P1 Jared Mintz made Two Point Dunk Shot. Assisted by Ryan Willen. 16–16
- P1 Mike Cavataio Turnover.
- P1 Jared Mintz Turnover.
- P1 Andrew Beinert Turnover.
- P1 Jeff Kari Turnover.
- P1 Phil Beans Steal.
- P1 Andrew Beinert made Two Point Jumper. 18–16
- P1 Jared Mintz made Two Point Layup. Assisted by Jeff Kari. 18–18
- P1 Foul on Jim Mower
- P1 Official TV Timeout.
- P1 R.J. Evans made Free Throw. 19–18
- P1 R.J. Evans missed Free Throw.
- P1 Ben Wheeler Defensive Rebound.
- P1 Jim Mower made Three Point Jumper. Assisted by Jeff Kari. 19–21
- P1 Devin Brown Turnover.
- P1 Jim Mower made Three Point Jumper. Assisted by Jeff Kari. 19–24
- P1 Andrew Keister missed Two Point Jumper.
- P1 Ben Wheeler Defensive Rebound.
- P1 Jim Mower made Three Point Jumper. Assisted by Ben Wheeler. 19–27
- P1 Andrew Beinert made Three Point Jumper. Assisted by Mike Cavataio. 22–27
- P1 Foul on Andrew Beinert
- P1 Darion Benbow made Free Throw. 22–28
- P1 Darion Benbow made Free Throw. 22–29
- P1 Andrew Keister Turnover.
- P1 Foul on Andrew Keister
- P1 Jim Mower missed Three Point Jumper.
- P1 Eric Meister Defensive Rebound.
- P1 Andrew Beinert made Three Point Jumper. Assisted by R.J. Evans. 25–29
- P1 Tony Johnson missed Three Point Jumper.
- P1 Jared Mintz Offensive Rebound.
- P1 Foul on Andrew Keister
- P1 Official TV Timeout.
- P1 Jared Mintz made Free Throw. 25–30
- P1 Jared Mintz made Free Throw. 25–31
- P1 Eric Meister made Two Point Layup. Assisted by R.J. Evans. 27–31
- P1 Jeff Kari missed Two Point Layup.
- P1 Eric Obeysekere Defensive Rebound.
- P1 R.J. Evans Turnover.
- P1 Jared Mintz missed Two Point Jumper.
- P1 Eric Meister Defensive Rebound.
- P1 Devin Brown made Two Point Layup. 29–31
- P1 Jim Mower made Three Point Jumper. Assisted by Jared Mintz. 29–34
- P1 Eric Obeysekere missed Two Point Jumper.
- P1 Jim Mower Defensive Rebound.
- P1 Jim Mower missed Three Point Jumper.
- P1 Holy Cross Defensive Rebound.
- P1 Andrew Beinert missed Two Point Jumper.
- P1 Tony Johnson Defensive Rebound.
- P1 Foul on Devin Brown
- P1 Tony Johnson made Free Throw. 29–35
- P1 Tony Johnson made Free Throw. 29–36
- P1 Foul on Jeff Kari
- P1 R.J. Evans made Free Throw. 30–36
- P1 R.J. Evans missed Free Throw.
- P1 Ben Wheeler Defensive Rebound.
- P1 Foul on Eric Obeysekere
- P1 Jeff Kari made Free Throw. 30–37
- P1 Jeff Kari made Free Throw. 30–38
- P1 Dee Goens missed Three Point Jumper.
- P1 Jeff Kari Defensive Rebound.
- P1 Lafayette 30 Second Timeout.
- P1 Foul on Dee Goens
- P1 Tony Johnson made Free Throw. 30–39
- P1 Tony Johnson missed Free Throw.
- P1 R.J. Evans Defensive Rebound.
- P1 Eric Obeysekere missed Two Point Jumper.
- P1 Levi Giese Block.
- P1 Tony Johnson Defensive Rebound.
- P2 Mike Cavataio missed Two Point Layup.
- P2 Holy Cross Offensive Rebound.
- P2 Mike Cavataio made Two Point Jumper. 32–39
- P2 Ben Wheeler missed Three Point Jumper.
- P2 Jared Mintz Offensive Rebound.
- P2 Ryan Willen made Three Point Jumper. Assisted by Ben Wheeler. 32–42
- P2 Eric Meister missed Two Point Jumper.
- P2 Ben Wheeler Defensive Rebound.
- P2 Foul on Andrew Keister
- P2 Ryan Willen made Free Throw. 32–43
- P2 Ryan Willen missed Free Throw.
- P2 Ryan Willen made Free Throw. 32–44
- P2 R.J. Evans made Two Point Layup. 34–44
- P2 Jim Mower made Two Point Jumper. Assisted by Michael Gruner. 34–46
- P2 Technical Foul on Darion Benbow
- P2 Technical Foul on Eric Meister
- P2 Foul on Darion Benbow
- P2 Foul on Eric Meister
- P2 Foul on Michael Gruner
- P2 Andrew Beinert Turnover.
- P2 Ryan Willen Steal.
- P2 Foul on Eric Meister
- P2 Ryan Willen Turnover.
- P2 Andrew Beinert Steal.
- P2 Andrew Beinert made Two Point Layup. 36–46
- P2 Jeff Kari missed Three Point Jumper.
- P2 R.J. Evans Defensive Rebound.
- P2 Mike Cavataio missed Two Point Jumper.
- P2 Eric Meister Offensive Rebound.
- P2 Eric Meister made Two Point Tip Shot. 38–46
- P2 Jim Mower missed Three Point Jumper.
- P2 Mike Cavataio Defensive Rebound.
- P2 Andrew Beinert missed Three Point Jumper.
- P2 Tony Johnson Defensive Rebound.
- P2 Foul on Mike Cavataio
- P2 Jeff Kari missed Two Point Layup.
- P2 Jared Mintz Offensive Rebound.
- P2 Jared Mintz Turnover.
- P2 Official TV Timeout.
- P2 Andrew Beinert missed Three Point Jumper.
- P2 Eric Meister Offensive Rebound.
- P2 Eric Meister made Two Point Layup. 40–46
- P2 Jeff Kari missed Two Point Jumper.
- P2 R.J. Evans Defensive Rebound.
- P2 Mike Cavataio Turnover.
- P2 Darion Benbow Steal.
- P2 Darion Benbow made Two Point Layup. 40–48
- P2 R.J. Evans made Two Point Layup. 42–48
- P2 Foul on Marek Koltun
- P2 R.J. Evans made Free Throw. 43–48
- P2 Ryan Willen made Two Point Jumper. Assisted by Ben Wheeler. 43–50
- P2 R.J. Evans missed Three Point Jumper.
- P2 Ben Wheeler Defensive Rebound.
- P2 Ryan Willen missed Two Point Jumper.
- P2 Andrew Keister Defensive Rebound.
- P2 Mike Cavataio made Two Point Layup. 45–50
- P2 Jared Mintz made Two Point Layup. Assisted by Michael Gruner. 45–52
- P2 Andrew Beinert missed Three Point Jumper.
- P2 Mike Cavataio Offensive Rebound.
- P2 R.J. Evans missed Two Point Jumper.
- P2 Jim Mower Defensive Rebound.
- P2 Jim Mower made Three Point Jumper. Assisted by Ryan Willen. 45–55
- P2 Holy Cross 30 Second Timeout.
- P2 Mike Cavataio made Two Point Jumper. 47–55
- P2 Jim Mower Turnover.
- P2 Official TV Timeout.
- P2 Devin Brown Turnover.
- P2 Foul on Devin Brown
- P2 Jeff Kari missed Two Point Layup.
- P2 Mike Cavataio Defensive Rebound.
- P2 Eric Obeysekere made Two Point Jumper. 49–55
- P2 Michael Gruner missed Two Point Layup.
- P2 Eric Meister Defensive Rebound.
- P2 Mike Cavataio made Two Point Jumper. 51–55
- P2 Jim Mower Turnover.
- P2 R.J. Evans Steal.
- P2 R.J. Evans Turnover.
- P2 Ryan Willen Steal.
- P2 Ben Wheeler missed Three Point Jumper.
- P2 Eric Obeysekere Defensive Rebound.
- P2 Foul on Ryan Willen
- P2 Mike Cavataio made Two Point Layup. 53–55
- P2 Lafayette 30 Second Timeout.
- P2 Jeff Kari missed Three Point Jumper.
- P2 Ryan Willen Offensive Rebound.
- P2 Ryan Willen missed Two Point Layup.
- P2 Eric Meister Block.
- P2 Andrew Beinert Defensive Rebound.
- P2 R.J. Evans made Two Point Layup. Assisted by Andrew Beinert. 55–55
- P2 Jared Mintz missed Two Point Jumper.
- P2 Lafayette Offensive Rebound.
- P2 Official TV Timeout.
- P2 Jim Mower Turnover.
- P2 Eric Meister Steal.
- P2 R.J. Evans made Two Point Layup. Assisted by Andrew Keister. 57–55
- P2 Jared Mintz missed Two Point Jumper.
- P2 Ryan Willen Offensive Rebound.
- P2 Jim Mower missed Three Point Jumper.
- P2 Mike Cavataio Defensive Rebound.
- P2 Mike Cavataio missed Two Point Jumper.
- P2 Ryan Willen Defensive Rebound.
- P2 Jeff Kari made Three Point Jumper. Assisted by Ryan Willen. 57–58
- P2 Mike Cavataio made Two Point Jumper. 59–58
- P2 Jared Mintz missed Two Point Jumper.
- P2 Mike Cavataio Defensive Rebound.
- P2 Andrew Beinert Turnover.
- P2 Foul on Andrew Beinert
- P2 Official TV Timeout.
- P2 Jeff Kari made Two Point Layup. 59–60
- P2 Foul on Michael Gruner
- P2 Andrew Keister Turnover.
- P2 Michael Gruner Steal.
- P2 Michael Gruner Turnover.
- P2 Andrew Keister missed Two Point Layup.
- P2 R.J. Evans Offensive Rebound.
- P2 R.J. Evans made Two Point Jumper. 61–60
- P2 Lafayette 30 Second Timeout.
- P2 Foul on Andrew Keister
- P2 Ryan Willen made Free Throw. 61–61
- P2 Ryan Willen made Free Throw. 61–62
- P2 Andrew Beinert missed Three Point Jumper.
- P2 Jared Mintz Defensive Rebound.
- P2 Lafayette 30 Second Timeout.
- P2 Jeff Kari missed Three Point Jumper.
- P2 Holy Cross Defensive Rebound.
- P2 Andrew Beinert missed Three Point Jumper.
- P2 Mike Cavataio Offensive Rebound.
- P2 Mike Cavataio made Two Point Tip Shot. 63–62
- P2 Jared Mintz made Two Point Jumper. 63–64
- P2 Andrew Beinert missed Two Point Jumper.
- P2 Andrew Keister Offensive Rebound.
- P2 Foul on Jared Mintz
- P2 Holy Cross 30 Second Timeout.
- P2 Andrew Beinert missed Two Point Jumper.
- P2 Darion Benbow Defensive Rebound.
- P2 Foul on Andrew Keister
- P2 Jared Mintz made Free Throw. 63–65
- P2 Holy Cross 30 Second Timeout.
- P2 Jared Mintz made Free Throw. 63–66
- P2 Lafayette 30 Second Timeout.
- P2 R.J. Evans missed Three Point Jumper.
- P2 Lafayette Defensive Rebound.
- P2 End Game
Box score
HC
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Eric MeisterF | 36 | 8 | 4-5 | 0-0 | 0-0 | 7 | 0 | 0 | 1 | 1 | 3 | 4 | 2 |
| Andrew KeisterF | 31 | 6 | 3-8 | 0-0 | 0-0 | 4 | 1 | 2 | 0 | 0 | 2 | 2 | 5 |
| Mike CavataioG | 28 | 14 | 7-12 | 0-1 | 0-0 | 7 | 1 | 3 | 0 | 0 | 2 | 5 | 3 |
| R.J. EvansG | 37 | 21 | 7-14 | 1-4 | 6-9 | 7 | 3 | 4 | 2 | 0 | 4 | 3 | 0 |
| Andrew BeinertG | 35 | 10 | 4-13 | 2-7 | 0-2 | 3 | 3 | 3 | 1 | 0 | 0 | 3 | 3 |
| Eric ObeysekereF | 11 | 2 | 1-3 | 0-0 | 0-0 | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
| Phil BeansC | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Dee GoensG | 6 | 0 | 0-1 | 0-1 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Devin BrownG | 14 | 2 | 1-2 | 0-1 | 0-0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3 |
| Josh JonesF | |||||||||||||
| Adam MayF | |||||||||||||
| Jordan StevensG | |||||||||||||
| Charlie MillsG | |||||||||||||
| Jeff HarrisG |
LAF
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ryan WillenF | 27 | 15 | 5-8 | 1-2 | 4-5 | 3 | 3 | 1 | 2 | 0 | 2 | 1 | 1 |
| Jared MintzF | 32 | 14 | 5-10 | 0-0 | 4-4 | 5 | 4 | 3 | 0 | 0 | 4 | 1 | 2 |
| Jim MowerG | 32 | 17 | 6-12 | 5-10 | 0-0 | 3 | 0 | 4 | 1 | 0 | 0 | 3 | 1 |
| Ben WheelerG | 27 | 3 | 1-4 | 1-4 | 0-0 | 7 | 4 | 0 | 2 | 0 | 0 | 7 | 1 |
| Michael GrunerG | 16 | 0 | 0-2 | 0-1 | 0-0 | 0 | 4 | 2 | 1 | 0 | 0 | 0 | 4 |
| Levi GieseF | 5 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Darion BenbowF | 14 | 4 | 1-2 | 0-0 | 2-2 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 2 |
| Marek KoltunC | 4 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 |
| Tony JohnsonG | 15 | 3 | 0-1 | 0-1 | 3-4 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| Jeff KariG | 28 | 10 | 3-11 | 2-6 | 2-2 | 1 | 3 | 1 | 0 | 0 | 0 | 1 | 1 |
| Alex OrchowskiF | |||||||||||||
| J.D. PelhamC | |||||||||||||
| Nick PetkovichG | |||||||||||||
| Andy MooreG | |||||||||||||
| Rob DelaneyG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.