Maryland Terrapins @ Duke Blue Devils
| 1 | 2 | T | |
|---|---|---|---|
| MD20-13 | 30 | 31 | 61 |
| DUKE27-6 | 32 | 35 | 67 |
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.
-
Adrian Bowie made Two Point Layup.
2–0 -
Adrian Bowie made Three Point Jumper. Assisted by Greivis Vasquez.
5–0 -
Lance Thomas made Free Throw.
5–1 -
Lance Thomas made Free Throw.
5–2 -
Greivis Vasquez made Two Point Layup.
7–2 -
Gerald Henderson made Two Point Jumper.
7–4 -
Kyle Singler made Two Point Tip Shot.
7–6 -
Sean Mosley made Free Throw.
8–6 -
Sean Mosley made Free Throw.
9–6 -
Nolan Smith made Two Point Jumper.
9–8 -
Greivis Vasquez made Two Point Jumper.
11–8 -
Kyle Singler made Free Throw.
11–9 -
Kyle Singler made Free Throw.
11–10 -
Kyle Singler made Free Throw.
11–11 -
Kyle Singler made Free Throw.
11–12 -
Eric Hayes made Two Point Jumper.
13–12 -
Jon Scheyer made Three Point Jumper. Assisted by Nolan Smith.
13–15 -
Nolan Smith made Three Point Jumper. Assisted by Gerald Henderson.
13–18 -
Greivis Vasquez made Three Point Jumper.
16–18 -
Greivis Vasquez made Two Point Jumper. Assisted by Adrian Bowie.
18–18 -
Adrian Bowie made Two Point Layup.
20–18 -
Adrian Bowie made Free Throw.
21–18 -
Kyle Singler made Three Point Jumper.
21–21 -
Dave Neal made Two Point Layup. Assisted by Greivis Vasquez.
23–21 -
Kyle Singler made Three Point Jumper. Assisted by Gerald Henderson.
23–24 -
Landon Milbourne made Two Point Jumper.
25–24 -
Greg Paulus made Three Point Jumper. Assisted by Kyle Singler.
25–27 -
Eric Hayes made Three Point Jumper. Assisted by Sean Mosley.
28–27 -
Gerald Henderson made Two Point Layup. Assisted by Nolan Smith.
28–29 -
Jon Scheyer made Three Point Jumper. Assisted by Kyle Singler.
28–32 -
Sean Mosley made Free Throw.
29–32 -
Sean Mosley made Free Throw.
30–32 -
Sean Mosley made Two Point Tip Shot.
32–32 -
Sean Mosley made Two Point Tip Shot.
34–32 -
Jon Scheyer made Three Point Jumper. Assisted by Kyle Singler.
34–35 -
Elliot Williams made Two Point Layup.
34–37 -
Jon Scheyer made Free Throw.
34–38 -
Jon Scheyer made Free Throw.
34–39 -
Jon Scheyer made Free Throw.
34–40 -
Dino Gregory made Free Throw.
35–40 -
Adrian Bowie made Two Point Layup.
37–40 -
Nolan Smith made Two Point Layup.
37–42 -
Jon Scheyer made Two Point Layup.
37–44 -
Greivis Vasquez made Two Point Layup.
39–44 -
Dave Neal made Two Point Layup. Assisted by Greivis Vasquez.
41–44 -
Gerald Henderson made Three Point Jumper. Assisted by Nolan Smith.
41–47 -
Greivis Vasquez made Two Point Jumper.
43–47 -
Jon Scheyer made Three Point Jumper. Assisted by Nolan Smith.
43–50 -
Jon Scheyer made Two Point Layup. Assisted by Gerald Henderson.
43–52 -
David McClure made Two Point Layup.
43–54 -
David McClure made Two Point Layup.
43–56 -
Eric Hayes made Two Point Jumper.
45–56 -
Eric Hayes made Two Point Jumper.
47–56 -
Greivis Vasquez made Free Throw.
48–56 -
Gerald Henderson made Free Throw.
48–57 -
Dave Neal made Two Point Jumper.
50–57 -
Kyle Singler made Free Throw.
50–58 -
Kyle Singler made Free Throw.
50–59 -
Eric Hayes made Two Point Jumper.
52–59 -
David McClure made Two Point Dunk Shot. Assisted by Gerald Henderson.
52–61 -
Eric Hayes made Three Point Jumper.
55–61 -
Jon Scheyer made Free Throw.
55–62 -
Jon Scheyer made Free Throw.
55–63 -
Eric Hayes made Two Point Jumper.
57–63 -
Nolan Smith made Free Throw.
57–64 -
Eric Hayes made Two Point Layup.
59–64 -
Jon Scheyer made Free Throw.
59–65 -
Eric Hayes made Two Point Jumper.
61–65 -
Nolan Smith made Free Throw.
61–66 -
Nolan Smith made Free Throw.
61–67
Play-by-play
- P1 Sean Mosley missed Two Point Jumper.
- P1 Adrian Bowie Offensive Rebound.
- P1 Landon Milbourne missed Two Point Jumper.
- P1 Kyle Singler Defensive Rebound.
- P1 Elliot Williams missed Three Point Jumper.
- P1 Kyle Singler Offensive Rebound.
- P1 Kyle Singler missed Two Point Jumper.
- P1 Greivis Vasquez Defensive Rebound.
- P1 Adrian Bowie made Two Point Layup. 2–0
- P1 Gerald Henderson missed Three Point Jumper.
- P1 Landon Milbourne Defensive Rebound.
- P1 Landon Milbourne missed Two Point Layup.
- P1 Adrian Bowie Offensive Rebound.
- P1 Adrian Bowie missed Two Point Layup.
- P1 Jon Scheyer Defensive Rebound.
- P1 Elliot Williams missed Three Point Jumper.
- P1 Dave Neal Defensive Rebound.
- P1 Adrian Bowie made Three Point Jumper. Assisted by Greivis Vasquez. 5–0
- P1 Duke 30 Second Timeout.
- P1 Elliot Williams missed Two Point Jumper.
- P1 Lance Thomas Offensive Rebound.
- P1 Lance Thomas missed Two Point Tip Shot.
- P1 Lance Thomas Offensive Rebound.
- P1 Foul on Landon Milbourne
- P1 Lance Thomas made Free Throw. 5–1
- P1 Lance Thomas made Free Throw. 5–2
- P1 Greivis Vasquez made Two Point Layup. 7–2
- P1 Gerald Henderson missed Two Point Jumper.
- P1 Dave Neal Defensive Rebound.
- P1 Adrian Bowie missed Two Point Layup.
- P1 Kyle Singler Block.
- P1 Maryland Offensive Rebound.
- P1 Dave Neal missed Two Point Jumper.
- P1 Landon Milbourne Offensive Rebound.
- P1 Greivis Vasquez Turnover.
- P1 Official TV Timeout.
- P1 Gerald Henderson made Two Point Jumper. 7–4
- P1 Eric Hayes Turnover.
- P1 Nolan Smith Steal.
- P1 Nolan Smith missed Two Point Layup.
- P1 Kyle Singler Offensive Rebound.
- P1 Kyle Singler made Two Point Tip Shot. 7–6
- P1 Greivis Vasquez missed Two Point Jumper.
- P1 Kyle Singler Defensive Rebound.
- P1 Gerald Henderson missed Three Point Jumper.
- P1 Sean Mosley Block.
- P1 Kyle Singler Offensive Rebound.
- P1 Kyle Singler Turnover.
- P1 Greivis Vasquez Steal.
- P1 Sean Mosley made Free Throw. 8–6
- P1 Foul on Nolan Smith
- P1 Sean Mosley made Free Throw. 9–6
- P1 Nolan Smith made Two Point Jumper. 9–8
- P1 Greivis Vasquez made Two Point Jumper. 11–8
- P1 Foul on Brian Zoubek
- P1 Brian Zoubek Turnover.
- P1 Dave Neal missed Three Point Jumper.
- P1 Foul on Dino Gregory
- P1 Kyle Singler made Free Throw. 11–9
- P1 Kyle Singler made Free Throw. 11–10
- P1 Adrian Bowie missed Three Point Jumper.
- P1 Dino Gregory Offensive Rebound.
- P1 Adrian Bowie missed Two Point Layup.
- P1 Duke Defensive Rebound.
- P1 Nolan Smith missed Two Point Jumper.
- P1 Kyle Singler Offensive Rebound.
- P1 Foul on Greivis Vasquez
- P1 Kyle Singler made Free Throw. 11–11
- P1 Kyle Singler made Free Throw. 11–12
- P1 Eric Hayes Turnover.
- P1 Kyle Singler Steal.
- P1 Greg Paulus Turnover.
- P1 Eric Hayes made Two Point Jumper. 13–12
- P1 Jon Scheyer made Three Point Jumper. Assisted by Nolan Smith. 13–15
- P1 Greivis Vasquez Turnover.
- P1 Official TV Timeout.
- P1 Kyle Singler missed Two Point Jumper.
- P1 Eric Hayes Defensive Rebound.
- P1 Eric Hayes missed Two Point Jumper.
- P1 Foul on Eric Hayes
- P1 Nolan Smith made Three Point Jumper. Assisted by Gerald Henderson. 13–18
- P1 Eric Hayes missed Three Point Jumper.
- P1 David McClure Defensive Rebound.
- P1 Gerald Henderson missed Two Point Jumper.
- P1 Dino Gregory Defensive Rebound.
- P1 Landon Milbourne missed Two Point Jumper.
- P1 Maryland Offensive Rebound.
- P1 Foul on Lance Thomas
- P1 Greivis Vasquez made Three Point Jumper. 16–18
- P1 Kyle Singler missed Two Point Layup.
- P1 Dave Neal Defensive Rebound.
- P1 Dave Neal Turnover.
- P1 Lance Thomas Steal.
- P1 Jon Scheyer Turnover.
- P1 Official TV Timeout.
- P1 Greivis Vasquez made Two Point Jumper. Assisted by Adrian Bowie. 18–18
- P1 Foul on Cliff Tucker
- P1 Gerald Henderson missed Two Point Jumper.
- P1 Maryland Defensive Rebound.
- P1 Greivis Vasquez missed Two Point Jumper.
- P1 Jon Scheyer Defensive Rebound.
- P1 Foul on Lance Thomas
- P1 Lance Thomas Turnover.
- P1 Adrian Bowie made Two Point Layup. 20–18
- P1 Foul on Jon Scheyer
- P1 Adrian Bowie made Free Throw. 21–18
- P1 Kyle Singler made Three Point Jumper. 21–21
- P1 Dave Neal made Two Point Layup. Assisted by Greivis Vasquez. 23–21
- P1 Kyle Singler made Three Point Jumper. Assisted by Gerald Henderson. 23–24
- P1 Official TV Timeout.
- P1 Greivis Vasquez missed Two Point Jumper.
- P1 Maryland Offensive Rebound.
- P1 Sean Mosley missed Two Point Jumper.
- P1 Duke Defensive Rebound.
- P1 Kyle Singler missed Three Point Jumper.
- P1 Sean Mosley Defensive Rebound.
- P1 Landon Milbourne made Two Point Jumper. 25–24
- P1 Greg Paulus made Three Point Jumper. Assisted by Kyle Singler. 25–27
- P1 Eric Hayes made Three Point Jumper. Assisted by Sean Mosley. 28–27
- P1 Kyle Singler Turnover.
- P1 Foul on Dave Neal
- P1 Dave Neal Turnover.
- P1 Jon Scheyer missed Three Point Jumper.
- P1 Foul on Kyle Singler
- P1 Eric Hayes Turnover.
- P1 Nolan Smith Steal.
- P1 Gerald Henderson made Two Point Layup. Assisted by Nolan Smith. 28–29
- P1 Greivis Vasquez Turnover.
- P1 Jon Scheyer made Three Point Jumper. Assisted by Kyle Singler. 28–32
- P1 Maryland 30 Second Timeout.
- P1 Foul on Greg Paulus
- P1 Sean Mosley made Free Throw. 29–32
- P1 Sean Mosley made Free Throw. 30–32
- P1 Gerald Henderson missed Two Point Jumper.
- P2 Kyle Singler missed Two Point Jumper.
- P2 Maryland Defensive Rebound.
- P2 Dave Neal missed Two Point Layup.
- P2 Kyle Singler Defensive Rebound.
- P2 Jon Scheyer missed Three Point Jumper.
- P2 Greivis Vasquez Defensive Rebound.
- P2 Landon Milbourne missed Two Point Jumper.
- P2 Sean Mosley Offensive Rebound.
- P2 Sean Mosley made Two Point Tip Shot. 32–32
- P2 Gerald Henderson missed Two Point Jumper.
- P2 Elliot Williams Offensive Rebound.
- P2 Gerald Henderson missed Two Point Layup.
- P2 Greivis Vasquez Defensive Rebound.
- P2 Adrian Bowie missed Two Point Layup.
- P2 Sean Mosley Offensive Rebound.
- P2 Sean Mosley made Two Point Tip Shot. 34–32
- P2 Foul on Sean Mosley
- P2 Jon Scheyer made Three Point Jumper. Assisted by Kyle Singler. 34–35
- P2 Adrian Bowie missed Two Point Layup.
- P2 Jon Scheyer Block.
- P2 Landon Milbourne Offensive Rebound.
- P2 Sean Mosley missed Three Point Jumper.
- P2 Gerald Henderson Defensive Rebound.
- P2 Gerald Henderson missed Two Point Jumper.
- P2 Elliot Williams Offensive Rebound.
- P2 Elliot Williams Turnover.
- P2 Sean Mosley Steal.
- P2 Foul on Elliot Williams
- P2 Sean Mosley Turnover.
- P2 Kyle Singler missed Two Point Jumper.
- P2 Landon Milbourne Block.
- P2 Kyle Singler Offensive Rebound.
- P2 Kyle Singler Turnover.
- P2 Greivis Vasquez Steal.
- P2 Greivis Vasquez missed Two Point Layup.
- P2 Landon Milbourne Offensive Rebound.
- P2 Landon Milbourne missed Two Point Layup.
- P2 Greivis Vasquez Offensive Rebound.
- P2 Greivis Vasquez missed Two Point Layup.
- P2 Sean Mosley Offensive Rebound.
- P2 Greivis Vasquez Turnover.
- P2 Official TV Timeout.
- P2 Nolan Smith missed Three Point Jumper.
- P2 Elliot Williams Offensive Rebound.
- P2 Elliot Williams made Two Point Layup. 34–37
- P2 Foul on Elliot Williams
- P2 Greivis Vasquez missed Two Point Layup.
- P2 Sean Mosley Offensive Rebound.
- P2 Sean Mosley missed Two Point Layup.
- P2 Maryland Offensive Rebound.
- P2 Greivis Vasquez missed Three Point Jumper.
- P2 Elliot Williams Defensive Rebound.
- P2 Foul on Eric Hayes
- P2 Jon Scheyer made Free Throw. 34–38
- P2 Jon Scheyer made Free Throw. 34–39
- P2 Jon Scheyer made Free Throw. 34–40
- P2 Foul on Lance Thomas
- P2 Dino Gregory missed Free Throw.
- P2 Dino Gregory made Free Throw. 35–40
- P2 Kyle Singler missed Two Point Layup.
- P2 Dino Gregory Block.
- P2 Duke Offensive Rebound.
- P2 Jon Scheyer missed Three Point Jumper.
- P2 Dino Gregory Defensive Rebound.
- P2 Adrian Bowie made Two Point Layup. 37–40
- P2 Nolan Smith made Two Point Layup. 37–42
- P2 Greivis Vasquez missed Two Point Jumper.
- P2 Dino Gregory Offensive Rebound.
- P2 Dino Gregory missed Two Point Dunk Shot.
- P2 Maryland Offensive Rebound.
- P2 Dino Gregory missed Two Point Layup.
- P2 Nolan Smith Defensive Rebound.
- P2 Foul on Dino Gregory
- P2 Official TV Timeout.
- P2 Jon Scheyer made Two Point Layup. 37–44
- P2 Greivis Vasquez made Two Point Layup. 39–44
- P2 Jon Scheyer missed Three Point Jumper.
- P2 Kyle Singler Offensive Rebound.
- P2 Gerald Henderson Turnover.
- P2 Dino Gregory Steal.
- P2 Dave Neal made Two Point Layup. Assisted by Greivis Vasquez. 41–44
- P2 Duke Full Timeout.
- P2 Jon Scheyer missed Three Point Jumper.
- P2 Gerald Henderson Offensive Rebound.
- P2 Foul on Cliff Tucker
- P2 Kyle Singler missed Two Point Jumper.
- P2 Eric Hayes Defensive Rebound.
- P2 Eric Hayes missed Three Point Jumper.
- P2 David McClure Block.
- P2 Maryland Offensive Rebound.
- P2 Dave Neal missed Three Point Jumper.
- P2 Gerald Henderson made Three Point Jumper. Assisted by Nolan Smith. 41–47
- P2 Maryland 30 Second Timeout.
- P2 Foul on Nolan Smith
- P2 Greivis Vasquez made Two Point Jumper. 43–47
- P2 Jon Scheyer made Three Point Jumper. Assisted by Nolan Smith. 43–50
- P2 Greivis Vasquez missed Two Point Layup.
- P2 Gerald Henderson Defensive Rebound.
- P2 Gerald Henderson missed Two Point Layup.
- P2 Kyle Singler Offensive Rebound.
- P2 Kyle Singler missed Two Point Tip Shot.
- P2 Official TV Timeout.
- P2 David McClure Turnover.
- P2 Adrian Bowie Steal.
- P2 Dave Neal missed Two Point Jumper.
- P2 David McClure Defensive Rebound.
- P2 Jon Scheyer made Two Point Layup. Assisted by Gerald Henderson. 43–52
- P2 Adrian Bowie missed Three Point Jumper.
- P2 Gerald Henderson Defensive Rebound.
- P2 David McClure made Two Point Layup. 43–54
- P2 Maryland 30 Second Timeout.
- P2 Landon Milbourne Turnover.
- P2 David McClure Steal.
- P2 David McClure made Two Point Layup. 43–56
- P2 Foul on Landon Milbourne
- P2 Kyle Singler Turnover.
- P2 Eric Hayes made Two Point Jumper. 45–56
- P2 Duke 30 Second Timeout.
- P2 Jon Scheyer missed Three Point Jumper.
- P2 Dino Gregory Defensive Rebound.
- P2 Eric Hayes made Two Point Jumper. 47–56
- P2 Foul on Adrian Bowie
- P2 Gerald Henderson missed Two Point Jumper.
- P2 Greivis Vasquez Defensive Rebound.
- P2 Official TV Timeout.
- P2 Foul on Nolan Smith
- P2 Greivis Vasquez made Free Throw. 48–56
- P2 Greivis Vasquez missed Free Throw.
- P2 Gerald Henderson Defensive Rebound.
- P2 Foul on Sean Mosley
- P2 Gerald Henderson made Free Throw. 48–57
- P2 Gerald Henderson missed Free Throw.
- P2 Dave Neal Defensive Rebound.
- P2 Foul on Kyle Singler
- P2 Dave Neal made Two Point Jumper. 50–57
- P2 Nolan Smith missed Two Point Jumper.
- P2 Adrian Bowie Block.
- P2 Greivis Vasquez Defensive Rebound.
- P2 Eric Hayes missed Three Point Jumper.
- P2 David McClure Defensive Rebound.
- P2 Nolan Smith missed Three Point Jumper.
- P2 Kyle Singler Offensive Rebound.
- P2 Foul on Landon Milbourne
- P2 Kyle Singler made Free Throw. 50–58
- P2 Kyle Singler made Free Throw. 50–59
- P2 Eric Hayes made Two Point Jumper. 52–59
- P2 Maryland 30 Second Timeout.
- P2 David McClure made Two Point Dunk Shot. Assisted by Gerald Henderson. 52–61
- P2 Eric Hayes made Three Point Jumper. 55–61
- P2 Maryland 30 Second Timeout.
- P2 Foul on Eric Hayes
- P2 Jon Scheyer made Free Throw. 55–62
- P2 Jon Scheyer made Free Throw. 55–63
- P2 Eric Hayes made Two Point Jumper. 57–63
- P2 Foul on Sean Mosley
- P2 Nolan Smith missed Free Throw.
- P2 Nolan Smith made Free Throw. 57–64
- P2 Eric Hayes made Two Point Layup. 59–64
- P2 Foul on Eric Hayes
- P2 Jon Scheyer missed Free Throw.
- P2 Jon Scheyer made Free Throw. 59–65
- P2 Eric Hayes made Two Point Jumper. 61–65
- P2 Foul on Adrian Bowie
- P2 Nolan Smith made Free Throw. 61–66
- P2 Nolan Smith made Free Throw. 61–67
- P2 Greivis Vasquez missed Three Point Jumper.
- P2 Maryland Offensive Rebound.
- P2 Greivis Vasquez missed Three Point Jumper.
- P2 Kyle Singler Block.
- P2 Duke Defensive Rebound.
- P2 End Game
Box score
MD
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Landon MilbourneF | 32 | 2 | 1-6 | 0-0 | 0-0 | 4 | 0 | 1 | 0 | 1 | 3 | 1 | 3 |
| Dave NealF | 28 | 6 | 3-8 | 0-2 | 0-0 | 4 | 0 | 2 | 0 | 0 | 0 | 4 | 1 |
| Sean MosleyG | 25 | 8 | 2-6 | 0-1 | 4-4 | 5 | 1 | 1 | 1 | 1 | 4 | 1 | 3 |
| Adrian BowieG | 23 | 10 | 4-11 | 1-3 | 1-1 | 2 | 1 | 0 | 1 | 1 | 2 | 0 | 2 |
| Greivis VasquezG | 39 | 14 | 6-17 | 1-4 | 1-2 | 6 | 4 | 4 | 2 | 0 | 1 | 5 | 1 |
| Dino GregoryF | 20 | 1 | 0-2 | 0-0 | 1-2 | 5 | 0 | 0 | 1 | 1 | 2 | 3 | 2 |
| Braxton DupreeF | 0 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cliff TuckerG-F | 5 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Eric HayesG | 28 | 20 | 9-13 | 2-5 | 0-0 | 2 | 1 | 3 | 0 | 0 | 0 | 2 | 4 |
| Jin-Soo KimF | |||||||||||||
| Jerome BurneyF | |||||||||||||
| David PearmanG-F | |||||||||||||
| Steve GoinsC |
DUKE
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyle SinglerF | 40 | 14 | 3-12 | 2-3 | 6-6 | 11 | 3 | 4 | 1 | 2 | 8 | 3 | 2 |
| Lance ThomasF | 14 | 2 | 0-1 | 0-0 | 2-2 | 2 | 0 | 1 | 1 | 0 | 2 | 0 | 3 |
| Gerald HendersonG-F | 33 | 8 | 3-14 | 1-3 | 1-2 | 5 | 4 | 1 | 0 | 0 | 1 | 4 | 0 |
| Elliot WilliamsG | 15 | 2 | 1-4 | 0-2 | 0-0 | 4 | 0 | 1 | 0 | 0 | 3 | 1 | 2 |
| Jon ScheyerG | 37 | 22 | 6-12 | 4-10 | 6-7 | 2 | 1 | 1 | 0 | 1 | 0 | 2 | 1 |
| David McClureF | 23 | 6 | 3-3 | 0-0 | 0-0 | 3 | 0 | 1 | 1 | 1 | 0 | 3 | 0 |
| Brian ZoubekC | 1 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| Nolan SmithG | 30 | 10 | 3-8 | 1-3 | 3-4 | 1 | 3 | 0 | 2 | 0 | 0 | 1 | 3 |
| Greg PaulusG | 7 | 3 | 1-1 | 1-1 | 0-0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| Miles PlumleeF | |||||||||||||
| Olek CzyzF | |||||||||||||
| Steve JohnsonF | |||||||||||||
| Martynas PociusG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.