Utah State Aggies @ Washington State Cougars
| 1 | 2 | T | |
|---|---|---|---|
| USU11-2 | 42 | 40 | 82 |
| WSU5-8 | 29 | 44 | 73 |
· Line: USU -3.5 (O/U 138.5)
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.
-
DJ Rodman made Layup.
0–2 -
Trevin Dorius made Layup.
2–2 -
Justin Powell made Jumper.
2–4 -
TJ Bamba made Layup.
2–6 -
Sean Bairstow made Free Throw.
3–6 -
Max Shulga made Three Point Jumper. Assisted by Taylor Funk.
6–6 -
Mouhamed Gueye made Jumper.
6–8 -
TJ Bamba made Free Throw.
6–9 -
Dan Akin made Layup. Assisted by Taylor Funk.
8–9 -
Taylor Funk made Three Point Jumper. Assisted by Sean Bairstow.
11–9 -
Justin Powell made Jumper.
11–11 -
Steven Ashworth made Three Point Jumper. Assisted by Dan Akin.
14–11 -
Dan Akin made Layup.
16–11 -
Max Shulga made Three Point Jumper.
19–11 -
TJ Bamba made Free Throw.
19–12 -
TJ Bamba made Free Throw.
19–13 -
DJ Rodman made Layup.
21–15 -
DJ Rodman made Free Throw.
21–16 -
Justin Powell made Jumper. Assisted by Mouhamed Gueye.
21–18 -
Steven Ashworth made Three Point Jumper. Assisted by Trevin Dorius.
24–18 -
TJ Bamba made Free Throw.
24–19 -
Trevin Dorius made Free Throw.
25–19 -
Trevin Dorius made Free Throw.
26–19 -
RJ Eytle-Rock made Three Point Jumper. Assisted by Steven Ashworth.
29–19 -
TJ Bamba made Free Throw.
29–20 -
TJ Bamba made Free Throw.
29–21 -
Rylan Jones made Layup.
33–23 -
Sean Bairstow made Three Point Jumper. Assisted by Max Shulga.
36–23 -
Dylan Darling made Layup. Assisted by TJ Bamba.
36–25 -
Rylan Jones made Layup.
38–25 -
TJ Bamba made Free Throw.
38–26 -
TJ Bamba made Free Throw.
38–27 -
Taylor Funk made Layup. Assisted by Rylan Jones.
40–27 -
Taylor Funk made Layup. Assisted by Rylan Jones.
42–27 -
Kymany Houinsou made Free Throw.
42–28 -
Kymany Houinsou made Free Throw.
42–29 -
TJ Bamba made Free Throw.
42–30 -
TJ Bamba made Free Throw.
42–31 -
Taylor Funk made Layup.
44–31 -
Sean Bairstow made Layup. Assisted by Max Shulga.
46–31 -
Mouhamed Gueye made Jumper.
46–33 -
Max Shulga made Layup.
48–33 -
Max Shulga made Free Throw.
49–33 -
TJ Bamba made Three Point Jumper. Assisted by DJ Rodman.
49–36 -
Trevin Dorius made Free Throw.
50–36 -
Andrej Jakimovski made Layup. Assisted by Justin Powell.
50–38 -
Andrej Jakimovski made Free Throw.
50–39 -
Carlos Rosario made Layup. Assisted by Justin Powell.
50–41 -
Sean Bairstow made Three Point Jumper. Assisted by Steven Ashworth.
53–41 -
Trevin Dorius made Free Throw.
54–41 -
Max Shulga made Layup.
56–41 -
Justin Powell made Free Throw.
56–42 -
Justin Powell made Free Throw.
56–43 -
Justin Powell made Free Throw.
56–44 -
Justin Powell made Free Throw.
56–45 -
DJ Rodman made Free Throw.
56–46 -
Taylor Funk made Three Point Jumper. Assisted by Rylan Jones.
59–46 -
Carlos Rosario made Three Point Jumper. Assisted by TJ Bamba.
59–49 -
Dan Akin made Dunk. Assisted by Taylor Funk.
61–49 -
Mouhamed Gueye made Free Throw.
61–50 -
Mouhamed Gueye made Free Throw.
61–51 -
Sean Bairstow made Layup.
63–51 -
Steven Ashworth made Free Throw.
64–51 -
Trevin Dorius made Layup. Assisted by Rylan Jones.
68–51 -
Rylan Jones made Three Point Jumper. Assisted by Steven Ashworth.
71–51 -
Steven Ashworth made Jumper. Assisted by Trevin Dorius.
73–51 -
Kymany Houinsou made Layup.
73–53 -
Steven Ashworth made Three Point Jumper. Assisted by Sean Bairstow.
76–53 -
Mouhamed Gueye made Layup.
76–55 -
Mouhamed Gueye made Free Throw.
76–56 -
TJ Bamba made Layup.
76–58 -
Mouhamed Gueye made Dunk. Assisted by TJ Bamba.
76–60 -
Mouhamed Gueye made Jumper. Assisted by TJ Bamba.
76–62 -
Carlos Rosario made Layup.
78–64 -
Mouhamed Gueye made Jumper.
78–66 -
Rylan Jones made Layup.
80–66 -
Dan Akin made Dunk. Assisted by Steven Ashworth.
82–66 -
Mouhamed Gueye made Layup.
82–70 -
Mouhamed Gueye made Free Throw.
82–71 -
TJ Bamba made Layup.
82–73
Play-by-play
- P1 DJ Rodman made Layup. 0–2
- P1 Trevin Dorius missed Layup.
- P1 Trevin Dorius Offensive Rebound.
- P1 Trevin Dorius made Layup. 2–2
- P1 Justin Powell made Jumper. 2–4
- P1 Rylan Jones Turnover.
- P1 Justin Powell Steal.
- P1 Justin Powell Turnover.
- P1 Taylor Funk missed Jumper.
- P1 Kymany Houinsou Defensive Rebound.
- P1 Mouhamed Gueye missed Three Point Jumper.
- P1 Max Shulga Defensive Rebound.
- P1 Trevin Dorius missed Jumper.
- P1 Mouhamed Gueye Block.
- P1 Justin Powell Defensive Rebound.
- P1 TJ Bamba missed Three Point Jumper.
- P1 Utah State Deadball Team Rebound.
- P1 Taylor Funk missed Three Point Jumper.
- P1 Mouhamed Gueye Defensive Rebound.
- P1 TJ Bamba made Layup. 2–6
- P1 Foul on DJ Rodman.
- P1 Sean Bairstow made Free Throw. 3–6
- P1 Sean Bairstow missed Free Throw.
- P1 TJ Bamba Defensive Rebound.
- P1 Sean Bairstow Defensive Rebound.
- P1 Max Shulga made Three Point Jumper. Assisted by Taylor Funk. 6–6
- P1 Mouhamed Gueye made Jumper. 6–8
- P1 Official TV Timeout
- P1 Utah State Turnover.
- P1 TJ Bamba missed Layup.
- P1 Taylor Funk Block.
- P1 TJ Bamba Offensive Rebound.
- P1 Foul on Taylor Funk.
- P1 TJ Bamba missed Free Throw.
- P1 Washington State Deadball Team Rebound.
- P1 TJ Bamba made Free Throw. 6–9
- P1 Foul on Jabe Mullins.
- P1 Sean Bairstow missed Free Throw.
- P1 Utah State Deadball Team Rebound.
- P1 Sean Bairstow missed Free Throw.
- P1 Jabe Mullins Defensive Rebound.
- P1 Jabe Mullins missed Three Point Jumper.
- P1 Sean Bairstow Defensive Rebound.
- P1 Dan Akin made Layup. Assisted by Taylor Funk. 8–9
- P1 Mouhamed Gueye Turnover.
- P1 Max Shulga Steal.
- P1 Taylor Funk made Three Point Jumper. Assisted by Sean Bairstow. 11–9
- P1 Justin Powell made Jumper. 11–11
- P1 Taylor Funk Turnover.
- P1 Andrej Jakimovski missed Three Point Jumper.
- P1 Kymany Houinsou Offensive Rebound.
- P1 Foul on Andrej Jakimovski.
- P1 Andrej Jakimovski Turnover.
- P1 Steven Ashworth made Three Point Jumper. Assisted by Dan Akin. 14–11
- P1 Kymany Houinsou missed Layup.
- P1 Dan Akin Block.
- P1 Taylor Funk Defensive Rebound.
- P1 Taylor Funk missed Three Point Jumper.
- P1 Dan Akin Offensive Rebound.
- P1 Dan Akin made Layup. 16–11
- P1 Washington State Timeout
- P1 Official TV Timeout
- P1 Andrej Jakimovski Turnover.
- P1 Dan Akin Turnover.
- P1 Justin Powell Steal.
- P1 Jabe Mullins missed Three Point Jumper.
- P1 Max Shulga Defensive Rebound.
- P1 Steven Ashworth Turnover.
- P1 Mouhamed Gueye Steal.
- P1 TJ Bamba missed Three Point Jumper.
- P1 Dan Akin Defensive Rebound.
- P1 Max Shulga made Three Point Jumper. 19–11
- P1 Foul on Zee Hamoda.
- P1 TJ Bamba made Free Throw. 19–12
- P1 TJ Bamba made Free Throw. 19–13
- P1 Max Shulga Turnover.
- P1 Jabe Mullins Turnover.
- P1 Steven Ashworth Steal.
- P1 Jabe Mullins missed Layup.
- P1 Washington State Offensive Rebound.
- P1 DJ Rodman made Layup. 21–15
- P1 Foul on Dan Akin.
- P1 DJ Rodman made Free Throw. 21–16
- P1 Foul on DJ Rodman.
- P1 Max Shulga missed Jumper.
- P1 Mouhamed Gueye Defensive Rebound.
- P1 Foul on Szymon Zapala.
- P1 Justin Powell missed Three Point Jumper.
- P1 Utah State Defensive Rebound.
- P1 Zee Hamoda missed Jumper.
- P1 Mouhamed Gueye Defensive Rebound.
- P1 Foul on Szymon Zapala.
- P1 Justin Powell Turnover.
- P1 Foul on Carlos Rosario.
- P1 Official TV Timeout
- P1 Zee Hamoda missed Jumper.
- P1 Zee Hamoda Offensive Rebound.
- P1 Zee Hamoda missed Layup.
- P1 Mouhamed Gueye Defensive Rebound.
- P1 Justin Powell made Jumper. Assisted by Mouhamed Gueye. 21–18
- P1 Sean Bairstow missed Three Point Jumper.
- P1 Utah State Offensive Rebound.
- P1 Rylan Jones missed Jumper.
- P1 Trevin Dorius Offensive Rebound.
- P1 Steven Ashworth made Three Point Jumper. Assisted by Trevin Dorius. 24–18
- P1 Foul on Sean Bairstow.
- P1 TJ Bamba missed Free Throw.
- P1 Washington State Deadball Team Rebound.
- P1 TJ Bamba made Free Throw. 24–19
- P1 Steven Ashworth missed Jumper.
- P1 Trevin Dorius Offensive Rebound.
- P1 Foul on Adrame Diongue.
- P1 Trevin Dorius made Free Throw. 25–19
- P1 Trevin Dorius made Free Throw. 26–19
- P1 DJ Rodman Turnover.
- P1 Trevin Dorius Steal.
- P1 RJ Eytle-Rock made Three Point Jumper. Assisted by Steven Ashworth. 29–19
- P1 Foul on Steven Ashworth.
- P1 TJ Bamba made Free Throw. 29–20
- P1 TJ Bamba made Free Throw. 29–21
- P1 Rylan Jones made Layup. 33–23
- P1 Official TV Timeout
- P1 Mouhamed Gueye missed Jumper.
- P1 Rylan Jones Defensive Rebound.
- P1 Sean Bairstow made Three Point Jumper. Assisted by Max Shulga. 36–23
- P1 Dylan Darling made Layup. Assisted by TJ Bamba. 36–25
- P1 Rylan Jones made Layup. 38–25
- P1 Foul on Steven Ashworth.
- P1 TJ Bamba made Free Throw. 38–26
- P1 TJ Bamba made Free Throw. 38–27
- P1 Foul on Dan Akin.
- P1 Dan Akin Turnover.
- P1 Max Shulga Defensive Rebound.
- P1 Taylor Funk made Layup. Assisted by Rylan Jones. 40–27
- P1 Mouhamed Gueye missed Jumper.
- P1 Sean Bairstow Defensive Rebound.
- P1 Rylan Jones missed Jumper.
- P1 Kymany Houinsou Defensive Rebound.
- P1 Kymany Houinsou Turnover.
- P1 Rylan Jones Steal.
- P1 Taylor Funk made Layup. Assisted by Rylan Jones. 42–27
- P1 Foul on Trevin Dorius.
- P1 Kymany Houinsou made Free Throw. 42–28
- P1 Kymany Houinsou made Free Throw. 42–29
- P1 Max Shulga missed Three Point Jumper.
- P1 DJ Rodman Defensive Rebound.
- P2 Taylor Funk Turnover.
- P2 TJ Bamba Steal.
- P2 Foul on Taylor Funk.
- P2 TJ Bamba made Free Throw. 42–30
- P2 TJ Bamba made Free Throw. 42–31
- P2 Taylor Funk made Layup. 44–31
- P2 TJ Bamba missed Jumper.
- P2 Taylor Funk Defensive Rebound.
- P2 Sean Bairstow made Layup. Assisted by Max Shulga. 46–31
- P2 Mouhamed Gueye made Jumper. 46–33
- P2 Max Shulga made Layup. 48–33
- P2 Foul on TJ Bamba.
- P2 Max Shulga made Free Throw. 49–33
- P2 Justin Powell missed Jumper.
- P2 Max Shulga Defensive Rebound.
- P2 Taylor Funk missed Jumper.
- P2 Mouhamed Gueye Defensive Rebound.
- P2 TJ Bamba made Three Point Jumper. Assisted by DJ Rodman. 49–36
- P2 Foul on Mouhamed Gueye.
- P2 Trevin Dorius missed Free Throw.
- P2 Utah State Deadball Team Rebound.
- P2 Trevin Dorius made Free Throw. 50–36
- P2 Carlos Rosario missed Jumper.
- P2 Andrej Jakimovski Offensive Rebound.
- P2 Andrej Jakimovski missed Three Point Jumper.
- P2 Sean Bairstow Defensive Rebound.
- P2 Taylor Funk missed Three Point Jumper.
- P2 Mouhamed Gueye Defensive Rebound.
- P2 Andrej Jakimovski made Layup. Assisted by Justin Powell. 50–38
- P2 Foul on Max Shulga.
- P2 Andrej Jakimovski made Free Throw. 50–39
- P2 Sean Bairstow missed Jumper.
- P2 Mouhamed Gueye Defensive Rebound.
- P2 Foul on Rylan Jones.
- P2 Official TV Timeout
- P2 Carlos Rosario made Layup. Assisted by Justin Powell. 50–41
- P2 Sean Bairstow made Three Point Jumper. Assisted by Steven Ashworth. 53–41
- P2 Mouhamed Gueye Turnover.
- P2 Foul on Andrej Jakimovski.
- P2 Foul on Andrej Jakimovski.
- P2 Trevin Dorius missed Free Throw.
- P2 Utah State Deadball Team Rebound.
- P2 Trevin Dorius made Free Throw. 54–41
- P2 Foul on Sean Bairstow.
- P2 TJ Bamba missed Layup.
- P2 Taylor Funk Defensive Rebound.
- P2 Max Shulga made Layup. 56–41
- P2 Technical Foul on Max Shulga.
- P2 Technical Foul on Max Shulga.
- P2 Justin Powell made Free Throw. 56–42
- P2 Justin Powell made Free Throw. 56–43
- P2 Justin Powell made Free Throw. 56–44
- P2 Justin Powell made Free Throw. 56–45
- P2 Foul on Taylor Funk.
- P2 DJ Rodman missed Free Throw.
- P2 Washington State Deadball Team Rebound.
- P2 DJ Rodman made Free Throw. 56–46
- P2 Taylor Funk made Three Point Jumper. Assisted by Rylan Jones. 59–46
- P2 Carlos Rosario made Three Point Jumper. Assisted by TJ Bamba. 59–49
- P2 Dan Akin made Dunk. Assisted by Taylor Funk. 61–49
- P2 Justin Powell missed Three Point Jumper.
- P2 Mouhamed Gueye Offensive Rebound.
- P2 Foul on Dan Akin.
- P2 Mouhamed Gueye made Free Throw. 61–50
- P2 Mouhamed Gueye made Free Throw. 61–51
- P2 Sean Bairstow made Layup. 63–51
- P2 Justin Powell missed Three Point Jumper.
- P2 Sean Bairstow Defensive Rebound.
- P2 Foul on Jabe Mullins.
- P2 Official TV Timeout
- P2 Steven Ashworth missed Free Throw.
- P2 Utah State Deadball Team Rebound.
- P2 Steven Ashworth made Free Throw. 64–51
- P2 Foul on Kymany Houinsou.
- P2 Kymany Houinsou Turnover.
- P2 Trevin Dorius made Layup. Assisted by Rylan Jones. 68–51
- P2 DJ Rodman missed Three Point Jumper.
- P2 Steven Ashworth Defensive Rebound.
- P2 Rylan Jones made Three Point Jumper. Assisted by Steven Ashworth. 71–51
- P2 Washington State Timeout
- P2 Dylan Darling Turnover.
- P2 Trevin Dorius Steal.
- P2 Steven Ashworth made Jumper. Assisted by Trevin Dorius. 73–51
- P2 Kymany Houinsou made Layup. 73–53
- P2 Steven Ashworth made Three Point Jumper. Assisted by Sean Bairstow. 76–53
- P2 Mouhamed Gueye made Layup. 76–55
- P2 Foul on Trevin Dorius.
- P2 Mouhamed Gueye made Free Throw. 76–56
- P2 Mouhamed Gueye Defensive Rebound.
- P2 Dylan Darling missed Three Point Jumper.
- P2 Trevin Dorius Defensive Rebound.
- P2 Dan Akin Turnover.
- P2 Dylan Darling Turnover.
- P2 Official TV Timeout
- P2 Sean Bairstow missed Jumper.
- P2 Andrej Jakimovski Defensive Rebound.
- P2 TJ Bamba made Layup. 76–58
- P2 Sean Bairstow missed Layup.
- P2 Mouhamed Gueye Block.
- P2 Carlos Rosario Defensive Rebound.
- P2 Dan Akin Defensive Rebound.
- P2 Steven Ashworth Turnover.
- P2 TJ Bamba Steal.
- P2 Mouhamed Gueye made Dunk. Assisted by TJ Bamba. 76–60
- P2 Foul on Dan Akin.
- P2 Dan Akin Turnover.
- P2 Mouhamed Gueye made Jumper. Assisted by TJ Bamba. 76–62
- P2 TJ Bamba missed Three Point Jumper.
- P2 Carlos Rosario Offensive Rebound.
- P2 Carlos Rosario made Layup. 78–64
- P2 Steven Ashworth Turnover.
- P2 Official TV Timeout
- P2 Andrej Jakimovski missed Jumper.
- P2 Rylan Jones Defensive Rebound.
- P2 Foul on TJ Bamba.
- P2 Rylan Jones missed Free Throw.
- P2 Carlos Rosario Defensive Rebound.
- P2 Mouhamed Gueye made Jumper. 78–66
- P2 Rylan Jones made Layup. 80–66
- P2 TJ Bamba missed Three Point Jumper.
- P2 Mouhamed Gueye Offensive Rebound.
- P2 TJ Bamba Turnover.
- P2 Dan Akin made Dunk. Assisted by Steven Ashworth. 82–66
- P2 Rylan Jones missed Three Point Jumper.
- P2 Mouhamed Gueye Defensive Rebound.
- P2 Justin Powell missed Three Point Jumper.
- P2 Dan Akin Block.
- P2 Washington State Timeout
- P2 Washington State Offensive Rebound.
- P2 Justin Powell missed Layup.
- P2 Mouhamed Gueye Offensive Rebound.
- P2 Mouhamed Gueye made Layup. 82–70
- P2 Foul on Steven Ashworth.
- P2 Mouhamed Gueye made Free Throw. 82–71
- P2 Foul on Mouhamed Gueye.
- P2 Dan Akin missed Free Throw.
- P2 TJ Bamba Defensive Rebound.
- P2 TJ Bamba missed Layup.
- P2 Steven Ashworth Defensive Rebound.
- P2 Utah State Turnover.
- P2 TJ Bamba made Layup. 82–73
Box score
USU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Taylor FunkF | 29 | 12 | 5-10 | 2-5 | 0-0 | 3 | 3 | 2 | 0 | 1 | 0 | 3 | 3 |
| Trevin DoriusC | 22 | 12 | 4-6 | 0-0 | 4-6 | 4 | 2 | 0 | 2 | 0 | 3 | 1 | 2 |
| Max ShulgaG | 21 | 11 | 4-6 | 2-3 | 1-1 | 4 | 3 | 1 | 1 | 0 | 0 | 4 | 3 |
| Sean BairstowG | 35 | 11 | 4-8 | 2-3 | 1-4 | 5 | 3 | 0 | 0 | 0 | 0 | 5 | 2 |
| Rylan JonesG | 28 | 9 | 4-7 | 1-2 | 0-1 | 2 | 4 | 1 | 1 | 0 | 0 | 2 | 1 |
| Szymon ZapalaC | 2 | 2 | 1-1 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Zee HamodaG | 6 | 0 | 0-3 | 0-0 | 0-0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| Steven AshworthG | 28 | 12 | 4-6 | 3-3 | 1-2 | 2 | 5 | 3 | 1 | 0 | 0 | 2 | 3 |
| RJ Eytle-RockG | 7 | 3 | 1-1 | 1-1 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cade PotterF | |||||||||||||
| Isaac JohnsonC | |||||||||||||
| Mason FalslevG | |||||||||||||
| Conner GillisG | |||||||||||||
| Landon BrenchleyG | |||||||||||||
| Connor OdomG | |||||||||||||
WSU
| Player | MIN | PTS | FG | 3PT | FT | REB | AST | TO | STL | BLK | OREB | DREB | PF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mouhamed GueyeF | 38 | 22 | 9-15 | 0-1 | 4-4 | 12 | 1 | 2 | 1 | 2 | 3 | 9 | 2 |
| DJ RodmanF | 21 | 6 | 2-3 | 0-1 | 2-3 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 2 |
| Kymany HouinsouG | 14 | 4 | 1-2 | 0-0 | 2-2 | 3 | 0 | 2 | 0 | 0 | 1 | 2 | 1 |
| TJ BambaG | 37 | 19 | 4-12 | 1-5 | 10-12 | 3 | 4 | 1 | 2 | 0 | 1 | 2 | 2 |
| Justin PowellG | 33 | 10 | 3-9 | 0-4 | 4-4 | 1 | 2 | 2 | 2 | 0 | 0 | 1 | 0 |
| Andrej JakimovskiF | 18 | 3 | 1-4 | 0-2 | 1-1 | 2 | 0 | 2 | 0 | 0 | 1 | 1 | 3 |
| Carlos RosarioF | 23 | 7 | 3-4 | 1-1 | 0-0 | 3 | 0 | 0 | 0 | 0 | 1 | 2 | 1 |
| Adrame DiongueG | 2 | 0 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Dylan DarlingG | 6 | 2 | 1-2 | 0-1 | 0-0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jabe MullinsG | 8 | 0 | 0-3 | 0-2 | 0-0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 2 |
| AJ RohosyF | |||||||||||||
| Mael Hamon-CrespinF | |||||||||||||
| Dishon JacksonC | |||||||||||||
| Jack WilsonC | |||||||||||||
| Braden KorpelaG | |||||||||||||
| Shae KorpelaG | |||||||||||||
| Myles RiceG | |||||||||||||
| Ben OlesenG |
Watching this game live?
Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.