Davidson Wildcats @ Charleston Cougars
| 1 | 2 | T | |
|---|---|---|---|
| DAV18-7 | 32 | 43 | 75 |
| COFC18-8 | 30 | 29 | 59 |
· Line: DAV -3
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.
-
Jake Cohen made Jumper.
2–0 -
Jake Cohen made Three Point Jumper. Assisted by Nik Cochran.
5–0 -
Nik Cochran made Three Point Jumper. Assisted by JP Kuhlman.
8–0 -
Jake Cohen made Jumper.
10–0 -
Andrew Lawrence made Three Point Jumper. Assisted by Anthony Stitt.
10–3 -
Jake Cohen made Jumper.
12–3 -
Trent Wiedeman made Layup.
12–5 -
Adjehi Baru made Free Throw.
12–6 -
Adjehi Baru made Free Throw.
12–7 -
JP Kuhlman made Three Point Jumper. Assisted by Tyler Kalinoski.
15–7 -
Andrew Lawrence made Layup.
15–9 -
Trent Wiedeman made Layup. Assisted by Nori Johnson.
15–11 -
Trent Wiedeman made Layup. Assisted by Matt Sundberg.
15–13 -
Jake Cohen made Layup.
17–13 -
Nori Johnson made Three Point Jumper. Assisted by Trent Wiedeman.
17–16 -
Nik Cochran made Layup.
19–16 -
Nik Cochran made Free Throw.
20–16 -
Trent Wiedeman made Dunk. Assisted by Anthony Stitt.
20–18 -
Willis Hall made Layup. Assisted by Anthony Thomas.
20–20 -
Chris Czerapowicz made Three Point Jumper. Assisted by Nik Cochran.
23–20 -
Anthony Stitt made Jumper.
23–22 -
Anthony Thomas made Layup.
23–24 -
Jake Cohen made Free Throw.
24–24 -
Jake Cohen made Free Throw.
25–24 -
Trent Wiedeman made Jumper.
25–26 -
Nik Cochran made Free Throw.
26–26 -
Nik Cochran made Free Throw.
27–26 -
Anthony Thomas made Jumper.
27–28 -
JP Kuhlman made Layup.
29–28 -
Tyler Kalinoski made Three Point Jumper. Assisted by Tom Droney.
32–28 -
Anthony Thomas made Jumper.
32–30 -
De'Mon Brooks made Free Throw.
33–30 -
Nik Cochran made Three Point Jumper. Assisted by De'Mon Brooks.
36–30 -
Anthony Thomas made Three Point Jumper. Assisted by Trent Wiedeman.
36–33 -
De'Mon Brooks made Layup.
38–33 -
De'Mon Brooks made Free Throw.
39–33 -
Andrew Lawrence made Three Point Jumper. Assisted by Anthony Stitt.
39–36 -
JP Kuhlman made Layup. Assisted by Jake Cohen.
41–36 -
Adjehi Baru made Layup.
41–38 -
De'Mon Brooks made Layup.
43–38 -
De'Mon Brooks made Free Throw.
44–38 -
Andrew Lawrence made Jumper.
44–40 -
Nik Cochran made Three Point Jumper. Assisted by Jake Cohen.
47–40 -
Willis Hall made Layup.
47–42 -
Anthony Stitt made Three Point Jumper.
47–45 -
Jake Cohen made Three Point Jumper. Assisted by Nik Cochran.
50–45 -
Jake Cohen made Layup. Assisted by Nik Cochran.
52–45 -
Jake Cohen made Layup.
54–45 -
Anthony Stitt made Layup.
54–47 -
Tyler Kalinoski made Three Point Jumper. Assisted by Nik Cochran.
57–47 -
Tyler Kalinoski made Tip Shot.
59–47 -
Jake Cohen made Three Point Jumper. Assisted by JP Kuhlman.
62–47 -
Adjehi Baru made Layup.
62–49 -
Jake Cohen made Layup. Assisted by JP Kuhlman.
64–49 -
Jake Cohen made Layup. Assisted by JP Kuhlman.
66–49 -
Nori Johnson made Jumper.
66–51 -
Jake Cohen made Layup. Assisted by JP Kuhlman.
68–51 -
Anthony Stitt made Layup.
68–53 -
Jake Cohen made Layup.
70–53 -
Jake Cohen made Free Throw.
71–53 -
Nori Johnson made Jumper.
71–55 -
JP Kuhlman made Jumper.
73–55 -
Theo Johnson made Free Throw.
73–56 -
Pat Branin made Free Throw.
73–57 -
Theo Johnson made Dunk.
73–59 -
Mason Archie II made Free Throw.
74–59 -
Mason Archie II made Free Throw.
75–59
Play-by-play
- P1 Jake Cohen missed Jumper.
- P1 Adjehi Baru Block.
- P1 Jake Cohen Offensive Rebound.
- P1 Jake Cohen made Jumper. 2–0
- P1 Adjehi Baru Turnover.
- P1 JP Kuhlman Steal.
- P1 Jake Cohen made Three Point Jumper. Assisted by Nik Cochran. 5–0
- P1 Anthony Thomas Turnover.
- P1 De'Mon Brooks Steal.
- P1 De'Mon Brooks missed Jumper.
- P1 Willis Hall Defensive Rebound.
- P1 Anthony Stitt missed Layup.
- P1 Chris Czerapowicz Defensive Rebound.
- P1 Nik Cochran made Three Point Jumper. Assisted by JP Kuhlman. 8–0
- P1 Charleston Full Timeout.
- P1 Anthony Stitt Turnover.
- P1 Jake Cohen made Jumper. 10–0
- P1 Andrew Lawrence Turnover.
- P1 Chris Czerapowicz missed Three Point Jumper.
- P1 Trent Wiedeman Defensive Rebound.
- P1 Foul on De'Mon Brooks
- P1 Andrew Lawrence missed Jumper.
- P1 Adjehi Baru Offensive Rebound.
- P1 Andrew Lawrence made Three Point Jumper. Assisted by Anthony Stitt. 10–3
- P1 De'Mon Brooks missed Three Point Jumper.
- P1 Andrew Lawrence Defensive Rebound.
- P1 Foul on Nik Cochran
- P1 Andrew Lawrence missed Jumper.
- P1 Jake Cohen Defensive Rebound.
- P1 Jake Cohen missed Three Point Jumper.
- P1 Trent Wiedeman Defensive Rebound.
- P1 Adjehi Baru missed Jumper.
- P1 Jake Cohen Block.
- P1 Charleston Offensive Rebound.
- P1 Official TV Timeout.
- P1 Trent Wiedeman missed Jumper.
- P1 De'Mon Brooks Defensive Rebound.
- P1 Jake Cohen made Jumper. 12–3
- P1 Trent Wiedeman made Layup. 12–5
- P1 De'Mon Brooks Turnover.
- P1 Foul on De'Mon Brooks
- P1 Adjehi Baru made Free Throw. 12–6
- P1 Adjehi Baru made Free Throw. 12–7
- P1 JP Kuhlman made Three Point Jumper. Assisted by Tyler Kalinoski. 15–7
- P1 Andrew Lawrence made Layup. 15–9
- P1 Tyler Kalinoski missed Three Point Jumper.
- P1 Andrew Lawrence Defensive Rebound.
- P1 Andrew Lawrence missed Layup.
- P1 JP Kuhlman Defensive Rebound.
- P1 JP Kuhlman missed Three Point Jumper.
- P1 Willis Hall Defensive Rebound.
- P1 Anthony Thomas missed Three Point Jumper.
- P1 Tom Droney Defensive Rebound.
- P1 Foul on JP Kuhlman
- P1 JP Kuhlman Turnover.
- P1 Trent Wiedeman made Layup. Assisted by Nori Johnson. 15–11
- P1 Nik Cochran Turnover.
- P1 Trent Wiedeman made Layup. Assisted by Matt Sundberg. 15–13
- P1 Jake Cohen made Layup. 17–13
- P1 Andrew Lawrence missed Layup.
- P1 Nori Johnson Offensive Rebound.
- P1 Andrew Lawrence missed Layup.
- P1 Jake Cohen Block.
- P1 Charleston Offensive Rebound.
- P1 Official TV Timeout.
- P1 Nori Johnson missed Three Point Jumper.
- P1 Trent Wiedeman Offensive Rebound.
- P1 Trent Wiedeman Turnover.
- P1 Jake Cohen missed Layup.
- P1 Charleston Defensive Rebound.
- P1 Foul on Chris Czerapowicz
- P1 Foul on Jake Cohen
- P1 Nori Johnson made Three Point Jumper. Assisted by Trent Wiedeman. 17–16
- P1 Nik Cochran made Layup. 19–16
- P1 Foul on Matt Sundberg
- P1 Nik Cochran made Free Throw. 20–16
- P1 Jake Cohen missed Jumper.
- P1 Willis Hall Block.
- P1 Nori Johnson Defensive Rebound.
- P1 Trent Wiedeman made Dunk. Assisted by Anthony Stitt. 20–18
- P1 Tom Droney missed Three Point Jumper.
- P1 Trent Wiedeman Defensive Rebound.
- P1 Anthony Stitt missed Layup.
- P1 Tyler Kalinoski Defensive Rebound.
- P1 Jake Cohen missed Layup.
- P1 Trent Wiedeman Block.
- P1 Anthony Stitt Defensive Rebound.
- P1 Willis Hall made Layup. Assisted by Anthony Thomas. 20–20
- P1 Foul on Willis Hall
- P1 Chris Czerapowicz made Three Point Jumper. Assisted by Nik Cochran. 23–20
- P1 Anthony Stitt made Jumper. 23–22
- P1 Tom Droney Turnover.
- P1 Matt Sundberg Steal.
- P1 Andrew Lawrence Turnover.
- P1 Official TV Timeout.
- P1 Chris Czerapowicz Turnover.
- P1 Matt Sundberg missed Jumper.
- P1 JP Kuhlman Defensive Rebound.
- P1 Chris Czerapowicz missed Three Point Jumper.
- P1 Adjehi Baru Defensive Rebound.
- P1 Anthony Thomas made Layup. 23–24
- P1 Jake Cohen missed Layup.
- P1 Anthony Thomas Defensive Rebound.
- P1 Adjehi Baru Turnover.
- P1 Tom Droney Steal.
- P1 Davidson Full Timeout.
- P1 Foul on Trent Wiedeman
- P1 Jake Cohen made Free Throw. 24–24
- P1 Jake Cohen made Free Throw. 25–24
- P1 Trent Wiedeman made Jumper. 25–26
- P1 Jake Cohen missed Three Point Jumper.
- P1 Willis Hall Defensive Rebound.
- P1 Willis Hall Turnover.
- P1 Tom Droney Steal.
- P1 JP Kuhlman missed Jumper.
- P1 Trent Wiedeman Defensive Rebound.
- P1 Anthony Stitt missed Three Point Jumper.
- P1 JP Kuhlman Defensive Rebound.
- P1 Foul on Anthony Thomas
- P1 Official TV Timeout.
- P1 Nik Cochran made Free Throw. 26–26
- P1 Nik Cochran made Free Throw. 27–26
- P1 Willis Hall missed Layup.
- P1 Jake Cohen Block.
- P1 Nik Cochran Defensive Rebound.
- P1 Foul on Jake Cohen
- P1 Jake Cohen Turnover.
- P1 Anthony Thomas made Jumper. 27–28
- P1 JP Kuhlman made Layup. 29–28
- P1 Andrew Lawrence missed Layup.
- P1 Tom Droney Defensive Rebound.
- P1 Tyler Kalinoski made Three Point Jumper. Assisted by Tom Droney. 32–28
- P1 Anthony Thomas made Jumper. 32–30
- P1 Tom Droney Turnover.
- P1 Anthony Thomas missed Jumper.
- P1 Tyler Kalinoski Defensive Rebound.
- P1 Chris Czerapowicz missed Three Point Jumper.
- P1 Adjehi Baru Defensive Rebound.
- P1 Willis Hall missed Jumper.
- P1 Tyler Kalinoski Defensive Rebound.
- P1 Foul on Willis Hall
- P1 Foul on Tyler Kalinoski
- P1 Tyler Kalinoski Turnover.
- P1 Adjehi Baru missed Free Throw.
- P1 Tom Droney Defensive Rebound.
- P2 Trent Wiedeman missed Three Point Jumper.
- P2 JP Kuhlman Defensive Rebound.
- P2 Foul on Trent Wiedeman
- P2 De'Mon Brooks made Free Throw. 33–30
- P2 De'Mon Brooks missed Free Throw.
- P2 Trent Wiedeman Defensive Rebound.
- P2 Trent Wiedeman missed Jumper.
- P2 JP Kuhlman Defensive Rebound.
- P2 Nik Cochran made Three Point Jumper. Assisted by De'Mon Brooks. 36–30
- P2 Anthony Thomas made Three Point Jumper. Assisted by Trent Wiedeman. 36–33
- P2 De'Mon Brooks made Layup. 38–33
- P2 Foul on Adjehi Baru
- P2 De'Mon Brooks made Free Throw. 39–33
- P2 Andrew Lawrence made Three Point Jumper. Assisted by Anthony Stitt. 39–36
- P2 JP Kuhlman made Layup. Assisted by Jake Cohen. 41–36
- P2 Andrew Lawrence missed Jumper.
- P2 Adjehi Baru Offensive Rebound.
- P2 Adjehi Baru made Layup. 41–38
- P2 Foul on De'Mon Brooks
- P2 Adjehi Baru missed Free Throw.
- P2 De'Mon Brooks Defensive Rebound.
- P2 Jake Cohen missed Jumper.
- P2 Nori Johnson Defensive Rebound.
- P2 Nori Johnson Turnover.
- P2 JP Kuhlman Steal.
- P2 De'Mon Brooks missed Layup.
- P2 Nori Johnson Defensive Rebound.
- P2 Trent Wiedeman missed Layup.
- P2 De'Mon Brooks Defensive Rebound.
- P2 Foul on Adjehi Baru
- P2 Jake Cohen missed Three Point Jumper.
- P2 Andrew Lawrence Defensive Rebound.
- P2 Adjehi Baru missed Layup.
- P2 Chris Czerapowicz Defensive Rebound.
- P2 De'Mon Brooks missed Dunk.
- P2 De'Mon Brooks Offensive Rebound.
- P2 De'Mon Brooks made Layup. 43–38
- P2 Trent Wiedeman missed Layup.
- P2 Nik Cochran Defensive Rebound.
- P2 Nik Cochran missed Layup.
- P2 De'Mon Brooks Offensive Rebound.
- P2 Foul on Andrew Lawrence
- P2 Official TV Timeout.
- P2 De'Mon Brooks made Free Throw. 44–38
- P2 De'Mon Brooks missed Free Throw.
- P2 Charleston Defensive Rebound.
- P2 Foul on Chris Czerapowicz
- P2 Andrew Lawrence made Jumper. 44–40
- P2 Nik Cochran made Three Point Jumper. Assisted by Jake Cohen. 47–40
- P2 Anthony Thomas missed Jumper.
- P2 Jake Cohen Block.
- P2 Willis Hall Offensive Rebound.
- P2 Willis Hall made Layup. 47–42
- P2 Chris Czerapowicz missed Three Point Jumper.
- P2 Charleston Defensive Rebound.
- P2 Anthony Stitt made Three Point Jumper. 47–45
- P2 Jake Cohen missed Three Point Jumper.
- P2 Willis Hall Defensive Rebound.
- P2 Adjehi Baru Turnover.
- P2 Jake Cohen Steal.
- P2 Jake Cohen made Three Point Jumper. Assisted by Nik Cochran. 50–45
- P2 Charleston Full Timeout.
- P2 Anthony Stitt missed Jumper.
- P2 Chris Czerapowicz Defensive Rebound.
- P2 Nik Cochran Turnover.
- P2 Official TV Timeout.
- P2 Trent Wiedeman missed Jumper.
- P2 Tyler Kalinoski Defensive Rebound.
- P2 Jake Cohen made Layup. Assisted by Nik Cochran. 52–45
- P2 Anthony Stitt missed Three Point Jumper.
- P2 Chris Czerapowicz Defensive Rebound.
- P2 Jake Cohen made Layup. 54–45
- P2 Foul on Jake Cohen
- P2 Anthony Stitt made Layup. 54–47
- P2 Foul on De'Mon Brooks
- P2 Anthony Stitt missed Free Throw.
- P2 Tom Droney Defensive Rebound.
- P2 Tyler Kalinoski missed Three Point Jumper.
- P2 Nori Johnson Defensive Rebound.
- P2 Anthony Stitt missed Three Point Jumper.
- P2 Tyler Kalinoski Defensive Rebound.
- P2 Tyler Kalinoski made Three Point Jumper. Assisted by Nik Cochran. 57–47
- P2 Andrew Lawrence missed Three Point Jumper.
- P2 Adjehi Baru Offensive Rebound.
- P2 Foul on Tyler Kalinoski
- P2 Foul on Tyler Kalinoski
- P2 Anthony Thomas missed Jumper.
- P2 Tom Droney Defensive Rebound.
- P2 JP Kuhlman missed Jumper.
- P2 Tyler Kalinoski Offensive Rebound.
- P2 Tyler Kalinoski made Tip Shot. 59–47
- P2 Andrew Lawrence missed Layup.
- P2 Adjehi Baru Offensive Rebound.
- P2 Foul on Tyler Kalinoski
- P2 Official TV Timeout.
- P2 Adjehi Baru missed Free Throw.
- P2 Jake Cohen Defensive Rebound.
- P2 Jake Cohen made Three Point Jumper. Assisted by JP Kuhlman. 62–47
- P2 Adjehi Baru made Layup. 62–49
- P2 Jake Cohen made Layup. Assisted by JP Kuhlman. 64–49
- P2 Theo Johnson missed Three Point Jumper.
- P2 Tom Droney Defensive Rebound.
- P2 Nik Cochran missed Three Point Jumper.
- P2 Adjehi Baru Defensive Rebound.
- P2 Anthony Thomas Turnover.
- P2 Nik Cochran Steal.
- P2 Davidson Full Timeout.
- P2 Jake Cohen missed Jumper.
- P2 Davidson Offensive Rebound.
- P2 Jake Cohen made Layup. Assisted by JP Kuhlman. 66–49
- P2 Nori Johnson made Jumper. 66–51
- P2 Jake Cohen made Layup. Assisted by JP Kuhlman. 68–51
- P2 Anthony Stitt made Layup. 68–53
- P2 Jake Cohen made Layup. 70–53
- P2 Foul on Trent Wiedeman
- P2 Official TV Timeout.
- P2 Jake Cohen made Free Throw. 71–53
- P2 Nori Johnson missed Jumper.
- P2 Adjehi Baru Offensive Rebound.
- P2 Matt Sundberg missed Three Point Jumper.
- P2 Nori Johnson Offensive Rebound.
- P2 Nori Johnson made Jumper. 71–55
- P2 JP Kuhlman made Jumper. 73–55
- P2 Foul on Chris Czerapowicz
- P2 Theo Johnson missed Free Throw.
- P2 Theo Johnson made Free Throw. 73–56
- P2 Foul on De'Mon Brooks
- P2 De'Mon Brooks Turnover.
- P2 Nori Johnson missed Three Point Jumper.
- P2 Theo Johnson Offensive Rebound.
- P2 Charleston Full Timeout.
- P2 Foul on Mason Archie II
- P2 Pat Branin made Free Throw. 73–57
- P2 Pat Branin missed Free Throw.
- P2 Davidson Defensive Rebound.
- P2 Foul on Theo Johnson
- P2 Mason Archie II Turnover.
- P2 Theo Johnson Steal.
- P2 Theo Johnson made Dunk. 73–59
- P2 Foul on Pat Branin
- P2 Mason Archie II made Free Throw. 74–59
- P2 Mason Archie II made Free Throw. 75–59
- P2 Nori Johnson missed Jumper.
- P2 Jordan Barham Defensive Rebound.
- P2 Clay Tormey Turnover.
- P2 Theo Johnson missed Layup.
- P2 Clay Tormey Defensive Rebound.
- P2 End Game
Box score
DAV
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| De'Mon BrooksF | 12 | 7 | 2-6 | 0-1 | 3-5 | 5 | 1 | 2 | 1 | 0 | 2 | 3 | 5 |
| Jake CohenF | 31 | 32 | 13-24 | 3-7 | 3-3 | 3 | 2 | 1 | 1 | 4 | 1 | 2 | 3 |
| Chris CzerapowiczG | 36 | 3 | 1-5 | 1-5 | 0-0 | 4 | 0 | 1 | 0 | 0 | 0 | 4 | 3 |
| Nik CochranG | 35 | 14 | 4-6 | 3-4 | 3-3 | 2 | 5 | 2 | 1 | 0 | 0 | 2 | 1 |
| JP KuhlmanG | 33 | 9 | 4-7 | 1-2 | 0-0 | 5 | 5 | 1 | 2 | 0 | 0 | 5 | 1 |
| Jake BelfordF | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Ali MackayF | 5 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jordan BarhamG | 2 | 0 | 0-0 | 0-0 | 0-0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Tyler KalinoskiG | 13 | 8 | 3-5 | 2-4 | 0-0 | 6 | 1 | 1 | 0 | 0 | 1 | 5 | 4 |
| Mason Archie IIG | 1 | 2 | 0-0 | 0-0 | 2-2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| Clay TormeyG | 1 | 0 | 0-0 | 0-0 | 0-0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| Tom DroneyG | 29 | 0 | 0-1 | 0-1 | 0-0 | 6 | 1 | 2 | 2 | 0 | 0 | 6 | 0 |
| Connor PerkeyF | |||||||||||||
| Youssef MejriF | |||||||||||||
| Clint MannF |
COFC
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Adjehi BaruF | 26 | 6 | 2-4 | 0-0 | 2-5 | 8 | 0 | 3 | 0 | 1 | 5 | 3 | 2 |
| Anthony ThomasF | 31 | 9 | 4-8 | 1-2 | 0-0 | 1 | 1 | 2 | 0 | 0 | 0 | 1 | 1 |
| Willis HallF | 25 | 4 | 2-4 | 0-0 | 0-0 | 5 | 0 | 1 | 0 | 1 | 1 | 4 | 2 |
| Anthony StittG | 29 | 9 | 4-10 | 1-4 | 0-1 | 1 | 3 | 1 | 0 | 0 | 0 | 1 | 0 |
| Andrew LawrenceG | 31 | 10 | 4-13 | 2-3 | 0-0 | 3 | 0 | 2 | 0 | 0 | 0 | 3 | 1 |
| Harrison BowneF | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Trent WiedemanF | 14 | 10 | 5-11 | 0-1 | 0-0 | 6 | 2 | 1 | 0 | 1 | 1 | 5 | 3 |
| Matt SundbergF | 10 | 0 | 0-2 | 0-1 | 0-0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
| Theo JohnsonG | 6 | 3 | 1-3 | 0-1 | 1-2 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| Trevonte DixonG | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pat BraninG | 3 | 1 | 0-0 | 0-0 | 1-2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Nori JohnsonG | 22 | 7 | 3-7 | 1-3 | 0-0 | 6 | 1 | 1 | 0 | 0 | 2 | 4 | 0 |
| Judson HallF | |||||||||||||
| Chad CookeG | |||||||||||||
| Bart BentonG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.