| Lineup | Dubuque | PG - Mark Pugh (fresh) 5 pts. 3 ast. SG - Clyde Nelson (fresh) 7 pts. SF - James Rico (fresh) 2 pts. PF - Brian Williams (fresh) 8 pts. 3 reb. C - Tristan Wilson (fresh) 3 reb. | |
| Lineup | Shenandoah | PG - Phillip Horn (fresh) 2 ast. SG - Christopher Anderson (fresh) 2 ast. SF - Chris Robinson (fresh) PF - David Smith (fresh) 6 pts. 2 stl. C - Gary Sullivan (fresh) 5 pts. 2 reb. | |
| 20:00 | Dubuque | James Rico inbounds the ball | 39-33 |
| Game Plan | Dubuque | Dubuque is playing a flex offense and a fullcourt press (0) | |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| 19:44 | Dubuque | Brian Williams comes up short on the jump hook from the baseline | 39-33 |
| 19:43 | Shenandoah | Gary Sullivan pulls down the rebound | 39-33 |
| 19:41 | Shenandoah | Christopher Anderson's pass is intercepted by Mark Pugh in the backcourt | 39-33 |
| 19:40 | Dubuque | Mark Pugh lays it in | 41-33 |
| 19:29 | Shenandoah | Gary Sullivan hits the front of the rim on the shot from the right block but the foul's on Tristan Wilson - foul #1 on Tristan Wilson, team foul #1 | 41-33 |
| 19:29 | Shenandoah | Gary Sullivan makes the 1st free throw | 41-34 |
| 19:29 | Shenandoah | Gary Sullivan makes the 2nd free throw | 41-35 |
| 19:27 | Dubuque | Mark Pugh is hacked by Phillip Horn in the backcourt - foul #1 on Phillip Horn, team foul #1 | 41-35 |
| 19:13 | Dubuque | Tristan Wilson clanks a fadeaway from close range but the foul's on Phillip Horn - foul #2 on Phillip Horn, team foul #2 | 41-35 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Shane Hensel (PF) David Smith | |
| 19:13 | Dubuque | Tristan Wilson makes the 1st free throw | 42-35 |
| 19:13 | Dubuque | Tristan Wilson makes the 2nd free throw | 43-35 |
| 18:57 | Shenandoah | Phillip Horn drills a 3 pointer from straight away on a nice dish by Christopher Anderson | 43-38 |
| 18:46 | Dubuque | Mark Pugh is by himself and knocks in the 3 pointer from the right corner on a nice dish by Clyde Nelson | 46-38 |
| 18:28 | Shenandoah | Gary Sullivan comes up short on the jumper from close range | 46-38 |
| 18:26 | Dubuque | Clyde Nelson gets the rebound | 46-38 |
| 18:00 | Dubuque | Mark Pugh misses the 3pt attempt from the right corner | 46-38 |
| 17:59 | Shenandoah | Gary Sullivan grabs the board | 46-38 |
| 17:47 | Shenandoah | Phillip Horn is called for 5 seconds | 46-38 |
| Subs | Dubuque | Michael Thaller (PG), James Merkel (SG), Jesse Hornung (SF), Carl Tyler (PF), Kevin Keese (C) Mark Pugh, Clyde Nelson, James Rico, Brian Williams, Tristan Wilson | |
| Subs | Shenandoah | John Hammond (PG), Michael Bartlett (SG), David Buendia (SF), David Smith (PF), Jesse Kirkendall (C) Phillip Horn, Christopher Anderson, Chris Robinson, Shane Hensel, Gary Sullivan | |
| 17:32 | Dubuque | James Merkel can't connect on a fadeaway from the right side but he's fouled by John Hammond - foul #3 on John Hammond, team foul #3 | 46-38 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Ryan Whitcher (SF) John Hammond | |
| 17:32 | Dubuque | James Merkel misses the 1st free throw | 46-38 |
| 17:32 | Dubuque | James Merkel makes the 2nd free throw | 47-38 |
| 17:28 | Shenandoah | Michael Thaller picks off the pass by David Buendia in the backcourt | 47-38 |
| 17:26 | Dubuque | Michael Thaller misses the easy layup | 47-38 |
| 17:25 | Shenandoah | The rebound goes to Jesse Kirkendall | 47-38 |
| 17:11 | Shenandoah | Jesse Kirkendall is fouled on the floor by Jesse Hornung - foul #1 on Jesse Hornung, team foul #2 | 47-38 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Gary Sullivan (C) David Smith | |
| 16:54 | Shenandoah | Jesse Kirkendall hits the front of the rim on the 3pt attempt from the right wing | 47-38 |
| 16:53 | Shenandoah | Gary Sullivan pulls down the offensive rebound | 47-38 |
| 16:48 | Shenandoah | Jesse Kirkendall misses badly on a jumper from the left wing | 47-38 |
| 16:46 | Shenandoah | David Buendia tips it back up and in | 47-40 |
| 16:29 | Dubuque | Kevin Keese can't connect on a jumper from the baseline | 47-40 |
| 16:28 | Dubuque | Kevin Keese tips it but misses | 47-40 |
| 16:26 | Shenandoah | Michael Bartlett grabs the board | 47-40 |
| 16:09 | Shenandoah | Gary Sullivan hits the finger roll | 47-42 |
| 15:40 | Dubuque | James Merkel comes up short on the 3pt attempt from the left corner | 47-42 |
| 15:38 | Shenandoah | Gary Sullivan pulls down the rebound | 47-42 |
| Lineup | Dubuque | PG - Michael Thaller (tiring) 3 pts. 5 ast. SG - James Merkel (tiring) 3 pts. SF - Jesse Hornung (tiring) 2 pts. PF - Carl Tyler (tiring) C - Kevin Keese (tiring) 5 pts. 2 reb. | |
| Lineup | Shenandoah | PG - Michael Bartlett (fairly fresh) 6 pts. 1 ast. SG - David Buendia (tiring) 6 pts. 2 stl. SF - Jesse Kirkendall (tiring) 2 pts. PF - Ryan Whitcher (tiring) 2 reb. C - Gary Sullivan (tiring) 9 pts. 6 reb. | |
| 15:21 | Shenandoah | Ryan Whitcher comes up short on the 3pt jumper from the left wing | 47-42 |
| 15:19 | Dubuque | Michael Thaller gets the rebound | 47-42 |
| 15:14 | Dubuque | Michael Thaller misses the shot from the right wing | 47-42 |
| 15:13 | Shenandoah | Ryan Whitcher grabs the board | 47-42 |
| 15:11 | Shenandoah | James Merkel is called for the reach on David Buendia in the backcourt - foul #2 on James Merkel, team foul #3 | 47-42 |
| Subs | Dubuque | Mark Pugh (PG), Clyde Nelson (SG), James Rico (SF), Brian Williams (PF), Tristan Wilson (C) Michael Thaller, James Merkel, Jesse Hornung, Carl Tyler, Kevin Keese | |
| Subs | Shenandoah | John Hammond (PG), Christopher Anderson (SG), Chris Robinson (SF), David Smith (PF), Shane Hensel (C) Michael Bartlett, David Buendia, Jesse Kirkendall, Ryan Whitcher, Gary Sullivan | |
| 14:58 | Shenandoah | Shane Hensel is fouled on the floor by Tristan Wilson - foul #2 on Tristan Wilson, team foul #4 | 47-42 |
| 14:51 | Shenandoah | John Hammond hits a wide open jumpshot from the left wing on a nice dish by David Smith | 47-44 |
| 14:47 | Dubuque | Clyde Nelson is fouled in the backcourt by Christopher Anderson - foul #2 on Christopher Anderson, team foul #4 | 47-44 |
| 14:31 | Dubuque | Clyde Nelson is fouled on the floor by Christopher Anderson - foul #3 on Christopher Anderson, team foul #5 | 47-44 |
| 14:12 | Dubuque | James Rico is fouled on the floor by Christopher Anderson - foul #4 on Christopher Anderson, team foul #6 | 47-44 |
| Subs | Dubuque | Todd Lozada (PG) Mark Pugh | |
| Subs | Shenandoah | Phillip Horn (PG), Michael Bartlett (SG) John Hammond, Christopher Anderson | |
| 13:56 | Dubuque | Todd Lozada can't connect on a 3 from the left wing | 47-44 |
| 13:54 | Dubuque | Tristan Wilson grabs the offensive rebound | 47-44 |
| 13:49 | Dubuque | Todd Lozada makes the jumper from the baseline on a nice dish by Clyde Nelson and the foul's on Michael Bartlett - foul #1 on Michael Bartlett, team foul #7 | 49-44 |
| 13:49 | Dubuque | Todd Lozada misses the free throw | 49-44 |
| 13:49 | Shenandoah | Shane Hensel snags the defensive board | 49-44 |
| 13:20 | Shenandoah | Michael Bartlett's floater is tipped away by Brian Williams | 49-44 |
| 13:18 | Dubuque | Todd Lozada gets the rebound | 49-44 |
| 13:13 | Dubuque | Todd Lozada is called for the illegal screen in the backcourt - foul #4 on Todd Lozada, team foul #5 | 49-44 |
| Subs | Dubuque | Mark Pugh (PG) Todd Lozada | |
| Subs | Shenandoah | Gary Sullivan (C) Shane Hensel | |
| 12:57 | Shenandoah | Phillip Horn comes up short on the 3pt attempt from the left wing | 49-44 |
| 12:56 | Dubuque | James Rico snags the defensive board | 49-44 |
| 12:38 | Dubuque | James Rico loses the dribble to Phillip Horn | 49-44 |
| 12:33 | Shenandoah | Michael Bartlett hits the finger roll on a nice dish by Phillip Horn | 49-46 |
| 12:20 | Dubuque | Gary Sullivan is called for the reach on Clyde Nelson - foul #1 on Gary Sullivan, team foul #8 | 49-46 |
| Subs | Dubuque | Jesse Hornung (SF), Kevin Keese (C) James Rico, Tristan Wilson | |
| Subs | Shenandoah | John Hammond (PG), David Buendia (SF), Shane Hensel (C) Phillip Horn, Chris Robinson, Gary Sullivan | |
| 12:20 | Dubuque | Clyde Nelson misses the 1st free throw | 49-46 |
| 12:20 | Shenandoah | David Smith pulls down the rebound | 49-46 |
| 11:57 | Shenandoah | John Hammond is fouled on the floor by Brian Williams - foul #2 on Brian Williams, team foul #6 | 49-46 |
| Subs | Dubuque | Michael Thaller (SG) Clyde Nelson | |
| Subs | Shenandoah | Gary Sullivan (C) David Smith | |
| 11:38 | Shenandoah | John Hammond misses badly on a floater from just outside the lane | 49-46 |
| 11:36 | Dubuque | Mark Pugh pulls down the rebound | 49-46 |
| Lineup | Dubuque | PG - Mark Pugh (fairly fresh) 10 pts. 3 ast. SG - Michael Thaller (fairly fresh) 3 pts. 5 ast. SF - Jesse Hornung (fairly fresh) 2 pts. PF - Brian Williams (tired) 8 pts. 3 reb. C - Kevin Keese (tiring) 5 pts. 2 reb. | |
| Lineup | Shenandoah | PG - John Hammond (fairly fresh) 6 pts. 2 ast. 3 pf. SG - Michael Bartlett (tired) 8 pts. 1 ast. SF - David Buendia (tiring) 6 pts. 2 stl. PF - Shane Hensel (tiring) 6 pts. 5 reb. C - Gary Sullivan (tiring) 9 pts. 6 reb. | |
| 11:18 | Dubuque | Mark Pugh is fouled on the floor by John Hammond - foul #4 on John Hammond, team foul #9 | 49-46 |
| Subs | Dubuque | James Rico (SF), Carl Tyler (PF) Jesse Hornung, Brian Williams | |
| Subs | Shenandoah | Phillip Horn (PG), Jesse Kirkendall (SF) John Hammond, Michael Bartlett | |
| 11:18 | Dubuque | Mark Pugh makes the 1st free throw | 50-46 |
| 11:18 | Dubuque | Mark Pugh makes the 2nd free throw | 51-46 |
| 10:59 | Shenandoah | James Rico steps in front of the Phillip Horn pass | 51-46 |
| 10:44 | Dubuque | Michael Thaller comes up short on the 3pt attempt from straight away | 51-46 |
| 10:42 | Shenandoah | Shane Hensel grabs the defensive rebound | 51-46 |
| 10:38 | Shenandoah | David Buendia's pass is intercepted by Mark Pugh in the backcourt | 51-46 |
| 10:37 | Dubuque | Mark Pugh lays it in | 53-46 |
| 10:16 | Shenandoah | Gary Sullivan is called for traveling | 53-46 |
| Subs | Dubuque | James Merkel (SG), Jesse Hornung (SF), Brian Williams (PF), Tristan Wilson (C) Michael Thaller, James Rico, Carl Tyler, Kevin Keese | |
| Subs | Shenandoah | Michael Bartlett (SG), Chris Robinson (SF), David Smith (PF) David Buendia, Jesse Kirkendall, Gary Sullivan | |
| 10:00 | Dubuque | Brian Williams can't connect on a jumper from the right side | 53-46 |
| 09:59 | Dubuque | Brian Williams tips it back up and in | 55-46 |
| 09:44 | Shenandoah | Michael Bartlett comes up short on the jumpshot from the right side | 55-46 |
| 09:42 | Shenandoah | Phillip Horn grabs the offensive board | 55-46 |
| 09:42 | Shenandoah | Shenandoah calls a full timeout (2 :30 1 full remaining) | 55-46 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Ryan Whitcher (PF), Gary Sullivan (C) David Smith, Shane Hensel | |
| 09:23 | Shenandoah | Gary Sullivan lays it in on a nice dish by Chris Robinson | 55-48 |
| 09:06 | Dubuque | Jesse Hornung is open but comes up short on the 3 pointer from the left corner | 55-48 |
| 09:04 | Dubuque | Tristan Wilson hits the follow up shot | 57-48 |
| 09:00 | Shenandoah | Phillip Horn is whistled for traveling in the backcourt | 57-48 |
| Subs | Dubuque | Clyde Nelson (SG), James Rico (SF), Carl Tyler (PF) Jesse Hornung, Brian Williams, Tristan Wilson | |
| Subs | Shenandoah | Jesse Kirkendall (SG) Michael Bartlett | |
| 08:49 | Dubuque | Clyde Nelson is alone and drills a shot from the right side set up by Mark Pugh | 59-48 |
| 08:47 | Shenandoah | Jesse Kirkendall is hacked by Clyde Nelson in the backcourt - foul #3 on Clyde Nelson, team foul #7 | 59-48 |
| Subs | Dubuque | Michael Thaller (C) James Merkel | |
| Subs | Shenandoah | David Smith (PF), Shane Hensel (C) Ryan Whitcher, Gary Sullivan | |
| 08:47 | Shenandoah | Jesse Kirkendall misses the 1st free throw | 59-48 |
| 08:47 | Dubuque | Carl Tyler snags the defensive board | 59-48 |
| 08:26 | Dubuque | Clyde Nelson drills a driving attempt near the basket on a nice dish by Mark Pugh | 61-48 |
| 08:23 | Shenandoah | Clyde Nelson is called for the reach on Phillip Horn in the backcourt - foul #4 on Clyde Nelson, team foul #8 | 61-48 |
| Subs | Dubuque | Kevin Keese (C) Clyde Nelson | |
| Subs | Shenandoah | Michael Bartlett (SG), David Buendia (SF) Jesse Kirkendall, Chris Robinson | |
| 08:23 | Shenandoah | Phillip Horn makes the 1st free throw | 61-49 |
| 08:23 | Shenandoah | Phillip Horn misses the 2nd free throw | 61-49 |
| 08:23 | Dubuque | Michael Thaller grabs the board | 61-49 |
| 08:00 | Dubuque | Carl Tyler is open and buries a pull-up jumper from the right side set up by Mark Pugh | 63-49 |
| 07:46 | Shenandoah | Shane Hensel loses the ball out of bounds | 63-49 |
| Subs | Dubuque | Todd Lozada (PG), Clyde Nelson (SG), Jesse Hornung (SF), Brian Williams (PF), Tristan Wilson (C) Mark Pugh, Michael Thaller, James Rico, Carl Tyler, Kevin Keese | |
| Subs | Shenandoah | John Hammond (PG), Christopher Anderson (SG), Ryan Whitcher (PF), Gary Sullivan (C) Phillip Horn, Michael Bartlett, David Smith, Shane Hensel | |
| 07:44 | Dubuque | Clyde Nelson is called for the offensive foul in the backcourt - foul #5 on Clyde Nelson, team foul #9 | 63-49 |
| Subs | Dubuque | James Merkel (SG) Clyde Nelson | |
| Subs | Shenandoah | Jesse Kirkendall (SF) David Buendia | |
| 07:27 | Shenandoah | Brian Williams is called for the reach on Ryan Whitcher - foul #3 on Brian Williams, team foul #10 | 63-49 |
| 07:27 | Shenandoah | Ryan Whitcher makes the 1st free throw | 63-50 |
| 07:27 | Shenandoah | Ryan Whitcher makes the 2nd free throw | 63-51 |
| Lineup | Dubuque | PG - Todd Lozada (fresh) 7 pts. 1 ast. 4 pf. SG - James Merkel (fresh) 3 pts. SF - Jesse Hornung (tiring) 2 pts. PF - Brian Williams (tired) 10 pts. 4 reb. 3 pf. C - Tristan Wilson (tired) 4 pts. 5 reb. | |
| Lineup | Shenandoah | PG - John Hammond (fresh) 6 pts. 2 ast. 4 pf. SG - Christopher Anderson (fresh) 3 ast. 4 pf. SF - Jesse Kirkendall (fairly fresh) 2 pts. PF - Ryan Whitcher (fairly fresh) 2 pts. 3 reb. C - Gary Sullivan (tired) 11 pts. 6 reb. | |
| 07:16 | Dubuque | Jesse Hornung is whistled for a carry | 63-51 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Chris Robinson (SF) Jesse Kirkendall | |
| 06:55 | Shenandoah | Gary Sullivan misses badly on the uncontested floater in the lane | 63-51 |
| 06:54 | Shenandoah | Christopher Anderson snags the offensive board | 63-51 |
| 06:42 | Shenandoah | Christopher Anderson drills a fadeaway jumper from the right wing on a nice dish by John Hammond | 63-53 |
| 06:26 | Dubuque | Tristan Wilson is by himself and knocks in the jump hook from the left block on a great pass from James Merkel | 65-53 |
| 06:24 | Shenandoah | James Merkel steps in front of the John Hammond pass in the backcourt | 65-53 |
| 06:21 | Dubuque | James Merkel can't finish the layup | 65-53 |
| 06:19 | Shenandoah | Gary Sullivan grabs the board | 65-53 |
| 05:57 | Shenandoah | Chris Robinson drills a 3 from the right wing on a great pass from John Hammond | 65-56 |
| 05:37 | Dubuque | Brian Williams is wide open but clanks a shot from the baseline | 65-56 |
| 05:35 | Shenandoah | Ryan Whitcher snags the defensive board | 65-56 |
| 05:21 | Shenandoah | Gary Sullivan lays it up and in on a great pass from John Hammond | 65-58 |
| 05:21 | Dubuque | Dubuque calls a full timeout (2 :30 2 full remaining) | 65-58 |
| Subs | Dubuque | Mark Pugh (PG), Michael Thaller (SG), James Rico (SF), Carl Tyler (PF), Kevin Keese (C) Todd Lozada, James Merkel, Jesse Hornung, Brian Williams, Tristan Wilson | |
| Subs | Shenandoah | Phillip Horn (PG), David Buendia (SF), David Smith (PF), Shane Hensel (C) John Hammond, Chris Robinson, Ryan Whitcher, Gary Sullivan | |
| 05:17 | Dubuque | Michael Thaller double dribbles in the backcourt | 65-58 |
| 04:53 | Shenandoah | Phillip Horn scores on a 3pt shot from the left wing on a nice dish by David Buendia | 65-61 |
| 04:51 | Dubuque | Carl Tyler loses the dribble to David Buendia in the backcourt | 65-61 |
| 04:38 | Shenandoah | Shane Hensel is fouled on the floor by Kevin Keese - foul #2 on Kevin Keese, team foul #11 | 65-61 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Michael Bartlett (PG), Jesse Kirkendall (SF) Phillip Horn, David Buendia | |
| 04:38 | Shenandoah | Shane Hensel makes the 1st free throw | 65-62 |
| 04:38 | Shenandoah | Shane Hensel makes the 2nd free throw | 65-63 |
| 04:14 | Dubuque | James Rico scores on a fadeaway from just outside the lane on a great pass from Michael Thaller | 67-63 |
| 03:56 | Shenandoah | Kevin Keese is called for the reach on David Smith - foul #3 on Kevin Keese, team foul #12 | 67-63 |
| Subs | Dubuque | | |
| Subs | Shenandoah | David Buendia (C) Shane Hensel | |
| 03:56 | Shenandoah | David Smith makes the 1st free throw | 67-64 |
| 03:56 | Shenandoah | David Smith makes the 2nd free throw | 67-65 |
| 03:41 | Dubuque | Michael Thaller clanks a 3 pointer from the right wing | 67-65 |
| 03:39 | Shenandoah | The rebound goes to David Buendia | 67-65 |
| 03:10 | Shenandoah | Christopher Anderson misses badly on a pull-up jumper from the left side but the foul's on Michael Thaller - foul #1 on Michael Thaller, team foul #13 | 67-65 |
| Subs | Dubuque | Todd Lozada (PG), James Merkel (SG), Brian Williams (PF) Mark Pugh, Carl Tyler, Kevin Keese | |
| Subs | Shenandoah | Phillip Horn (PG), Shane Hensel (PF) Michael Bartlett, David Smith | |
| 03:10 | Shenandoah | Christopher Anderson makes the 1st free throw | 67-66 |
| 03:10 | Shenandoah | Christopher Anderson makes the 2nd free throw | 67-67 |
| Lineup | Dubuque | PG - Todd Lozada (fresh) 7 pts. 1 ast. 4 pf. SG - James Merkel (fairly fresh) 3 pts. 1 ast. 2 stl. SF - James Rico (tired) 4 pts. 2 reb. 2 stl. PF - Brian Williams (tired) 10 pts. 4 reb. 3 pf. C - Michael Thaller (tiring) 3 pts. 6 ast. | |
| Lineup | Shenandoah | PG - Phillip Horn (tiring) 7 pts. 3 ast. SG - Christopher Anderson (tired) 4 pts. 3 ast. 4 pf. SF - David Buendia (tiring) 6 pts. 1 ast. 3 stl. PF - Shane Hensel (tiring) 8 pts. 6 reb. C - Jesse Kirkendall (fairly fresh) 2 pts. | |
| 02:45 | Dubuque | Todd Lozada misses the easy layup | 67-67 |
| 02:43 | Dubuque | The offensive rebound goes to Brian Williams | 67-67 |
| 02:30 | Dubuque | James Rico misses long on a 3 pointer from the right wing | 67-67 |
| 02:29 | Shenandoah | Jesse Kirkendall snags the defensive board | 67-67 |
| 02:29 | Shenandoah | Shenandoah calls a full timeout (2 :30 remaining) | 67-67 |
| Subs | Dubuque | Jesse Hornung (SF), Tristan Wilson (C) James Rico, Michael Thaller | |
| Subs | Shenandoah | John Hammond (PG), Michael Bartlett (SG), Chris Robinson (SF), Gary Sullivan (C) Phillip Horn, Christopher Anderson, David Buendia, Jesse Kirkendall | |
| 02:04 | Shenandoah | Chris Robinson connects on the open fadeaway from the right side set up by John Hammond and the foul's on Jesse Hornung - foul #2 on Jesse Hornung, team foul #14 | 67-69 |
| Subs | Dubuque | Carl Tyler (PF) Brian Williams | |
| Subs | Shenandoah | Ryan Whitcher (PF) Shane Hensel | |
| 02:04 | Shenandoah | Chris Robinson makes the free throw | 67-70 |
| 01:48 | Dubuque | Jesse Hornung loses the dribble to Gary Sullivan | 67-70 |
| 01:29 | Shenandoah | Michael Bartlett misses short on a jumper from just outside the lane but he's fouled by James Merkel - foul #3 on James Merkel, team foul #15 | 67-70 |
| Subs | Dubuque | Mark Pugh (PG), Michael Thaller (SG), James Rico (SF), Brian Williams (PF) Todd Lozada, James Merkel, Jesse Hornung, Carl Tyler | |
| Subs | Shenandoah | Christopher Anderson (SG), David Smith (PF) John Hammond, Ryan Whitcher | |
| 01:29 | Shenandoah | Shenandoah calls a :30 timeout (1 :30 remaining) | 67-70 |
| 01:29 | Shenandoah | Michael Bartlett makes the 1st free throw | 67-71 |
| 01:29 | Shenandoah | Michael Bartlett makes the 2nd free throw | 67-72 |
| 01:27 | Dubuque | James Rico is hacked by Chris Robinson in the backcourt - foul #1 on Chris Robinson, team foul #10 | 67-72 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Phillip Horn (PG) Michael Bartlett | |
| 01:27 | Dubuque | James Rico misses the 1st free throw | 67-72 |
| 01:27 | Dubuque | James Rico makes the 2nd free throw | 68-72 |
| 01:13 | Shenandoah | The jumper by Christopher Anderson is denied by Brian Williams | 68-72 |
| 01:12 | Dubuque | Michael Thaller snags the defensive board | 68-72 |
| 01:10 | Dubuque | Dubuque calls a full timeout (2 :30 1 full remaining) | 68-72 |
| 00:58 | Dubuque | Christopher Anderson is called for the reach on Mark Pugh - foul #5 on Christopher Anderson, team foul #11 | 68-72 |
| Subs | Dubuque | | |
| Subs | Shenandoah | Michael Bartlett (SG) Christopher Anderson | |
| 00:58 | Shenandoah | Shenandoah calls a :30 timeout (none remaining) | 68-72 |
| 00:58 | Dubuque | Mark Pugh makes the 1st free throw | 69-72 |
| 00:58 | Dubuque | Mark Pugh makes the 2nd free throw | 70-72 |
| Game Plan | Dubuque | Dubuque is playing a flex offense and a fullcourt press (0) | |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| 00:31 | Shenandoah | Michael Bartlett misses the jumpshot from just outside the lane | 70-72 |
| 00:29 | Dubuque | Brian Williams pulls down the rebound | 70-72 |
| 00:20 | Dubuque | James Rico misses short on an open fadeaway near the basket | 70-72 |
| 00:19 | Shenandoah | Phillip Horn gets the rebound | 70-72 |
| Game Plan | Dubuque | Dubuque is playing a flex offense and intentionally fouling (0) | |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| 00:17 | Shenandoah | Mark Pugh is called for the reach on Phillip Horn in the backcourt - foul #2 on Mark Pugh, team foul #16 | 70-72 |
| 00:17 | Shenandoah | Phillip Horn makes the 1st free throw | 70-73 |
| 00:17 | Shenandoah | Phillip Horn makes the 2nd free throw | 70-74 |
| Game Plan | Dubuque | Dubuque is playing a quick shot offense (quick shot) and intentionally fouling (0) | |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| 00:15 | Dubuque | Mark Pugh is hacked by Michael Bartlett in the backcourt - foul #2 on Michael Bartlett, team foul #12 | 70-74 |
| 00:15 | Dubuque | Mark Pugh makes the 1st free throw | 71-74 |
| 00:15 | Dubuque | Mark Pugh makes the 2nd free throw | 72-74 |
| 00:14 | Shenandoah | Phillip Horn is hacked by Mark Pugh in the backcourt - foul #3 on Mark Pugh, team foul #17 | 72-74 |
| 00:14 | Dubuque | Dubuque calls a full timeout (2 :30 remaining) | 72-74 |
| 00:14 | Shenandoah | Phillip Horn makes the 1st free throw | 72-75 |
| 00:14 | Shenandoah | Phillip Horn makes the 2nd free throw | 72-76 |
| 00:10 | Dubuque | Phillip Horn steals it from Mark Pugh in the backcourt | 72-76 |
| 00:07 | Shenandoah | Phillip Horn misses the easy layup | 72-76 |
| 00:06 | Dubuque | Tristan Wilson grabs the board | 72-76 |
| 00:02 | Dubuque | Mark Pugh drills a 3pt jumper from the left wing | 75-76 |
| 00:00 | Shenandoah | Phillip Horn runs out the clock | 75-76 |