| Lineup | Penn | PG - Raymond Walker (fresh) SG - Zachary Sheppard (fresh) SF - Anthony Brooks (fresh) PF - Gordon Kulikowski (fresh) C - Timothy Bass (fresh) | |
| Lineup | UNC Wilmington | PG - Edward Drain (fresh) SG - Donald Riendeau (fresh) SF - Jeff Fischer (fresh) PF - Matthew Samuel (fresh) C - Nicholas Lander (fresh) | |
| 20:00 | Penn | Timothy Bass wins the tip | 0-0 |
| Game Plan | Penn | Penn is playing a triangle offense and a fullcourt press (0) | |
| Game Plan | UNC Wilmington | UNC Wilmington is playing a triangle offense and a 2-3 zone (+2) | |
| 19:46 | Penn | Zachary Sheppard hits the front of the rim on the 3pt shot from the left wing | 0-0 |
| 19:44 | UNC Wilmington | Matthew Samuel grabs the board | 0-0 |
| 19:41 | UNC Wilmington | Raymond Walker steps in front of the Edward Drain pass in the backcourt | 0-0 |
| 19:20 | Penn | Anthony Brooks hits the front of the rim on the jumpshot from the right wing | 0-0 |
| 19:19 | UNC Wilmington | The rebound goes to Matthew Samuel | 0-0 |
| 18:55 | UNC Wilmington | Matthew Samuel misses the lay-in | 0-0 |
| 18:53 | Penn | Zachary Sheppard grabs the board | 0-0 |
| 18:43 | Penn | Nicholas Lander blocks the jumper by Timothy Bass | 0-0 |
| 18:41 | UNC Wilmington | Donald Riendeau grabs the defensive rebound | 0-0 |
| 18:26 | UNC Wilmington | Edward Drain comes up short on the 3 from the left wing | 0-0 |
| 18:24 | Penn | The rebound goes to Gordon Kulikowski | 0-0 |
| 18:01 | Penn | Anthony Brooks can't connect on a 3pt attempt from the right wing | 0-0 |
| 18:00 | Penn | Zachary Sheppard tips it in | 2-0 |
| 17:58 | UNC Wilmington | Raymond Walker is called for the reach on Edward Drain in the backcourt - foul #1 on Raymond Walker, team foul #1 | 2-0 |
| Subs | Penn | Jason Alberts (PG), Fred Yeung (SG), Jerry Smith (SF), Harland Lawson (PF), Steven Klaus (C) Raymond Walker, Zachary Sheppard, Anthony Brooks, Gordon Kulikowski, Timothy Bass | |
| Subs | UNC Wilmington | | |
| 17:41 | UNC Wilmington | Donald Riendeau's pass is off the mark and out of bounds | 2-0 |
| 17:25 | Penn | Fred Yeung drills a pull-up jumper from the right wing | 4-0 |
| 17:13 | UNC Wilmington | Nicholas Lander is whistled for a carry | 4-0 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Kasey Bailey (SG), Alfred Price (SF), Gregory Gorrell (C) Donald Riendeau, Jeff Fischer, Nicholas Lander | |
| 16:52 | Penn | Harland Lawson buries a driving attempt from the left block | 6-0 |
| 16:37 | UNC Wilmington | Matthew Samuel misses short on a shot from the right side | 6-0 |
| 16:36 | Penn | Jerry Smith pulls down the rebound | 6-0 |
| 16:32 | Penn | Kasey Bailey takes the ball from Jason Alberts | 6-0 |
| 16:08 | UNC Wilmington | A charge is called on Matthew Samuel - foul #1 on Matthew Samuel, team foul #1 | 6-0 |
| Subs | Penn | Raymond Walker (PG), Zachary Sheppard (SG), Anthony Brooks (SF), Gordon Kulikowski (PF), Timothy Bass (C) Jason Alberts, Fred Yeung, Jerry Smith, Harland Lawson, Steven Klaus | |
| Subs | UNC Wilmington | Jeff Fischer (SF), Johnny Mortensen (PF), Nicholas Lander (C) Alfred Price, Matthew Samuel, Gregory Gorrell | |
| 15:47 | Penn | Gordon Kulikowski hits the finger roll on a nice dish by Anthony Brooks and he's fouled by Kasey Bailey - foul #1 on Kasey Bailey, team foul #2 | 8-0 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Donald Riendeau (SG) Kasey Bailey | |
| 15:47 | Penn | Gordon Kulikowski makes the free throw | 9-0 |
| Lineup | Penn | PG - Raymond Walker (fresh) SG - Zachary Sheppard (fresh) 2 pts. SF - Anthony Brooks (fresh) PF - Gordon Kulikowski (fresh) 3 pts. C - Timothy Bass (fresh) | |
| Lineup | UNC Wilmington | PG - Edward Drain (fairly fresh) SG - Donald Riendeau (fresh) SF - Jeff Fischer (fresh) PF - Johnny Mortensen (fresh) C - Nicholas Lander (fresh) | |
| 15:30 | UNC Wilmington | Johnny Mortensen misses long on a jumper from the free throw line | 9-0 |
| 15:28 | Penn | Anthony Brooks gets the rebound | 9-0 |
| 15:24 | Penn | Zachary Sheppard banks in the layup on a nice dish by Raymond Walker | 11-0 |
| 15:00 | UNC Wilmington | Edward Drain comes up short on the fadeaway jumper from the left wing | 11-0 |
| 14:58 | UNC Wilmington | Jeff Fischer tips it home | 11-2 |
| 14:40 | Penn | Zachary Sheppard comes up short on the pull-up jumper from the right wing | 11-2 |
| 14:38 | UNC Wilmington | Nicholas Lander grabs the defensive rebound | 11-2 |
| 14:22 | UNC Wilmington | Edward Drain can't connect on a 3pt shot from straight away | 11-2 |
| 14:21 | UNC Wilmington | Donald Riendeau grabs the offensive rebound | 11-2 |
| 14:09 | UNC Wilmington | Edward Drain's fadeaway is rejected by Timothy Bass | 11-2 |
| 14:08 | UNC Wilmington | Jeff Fischer tips it in | 11-4 |
| 13:39 | Penn | Anthony Brooks loses the ball out of bounds | 11-4 |
| Subs | Penn | Jason Alberts (PG), Fred Yeung (SG), Jerry Smith (SF), Harland Lawson (PF), Steven Klaus (C) Raymond Walker, Zachary Sheppard, Anthony Brooks, Gordon Kulikowski, Timothy Bass | |
| Subs | UNC Wilmington | Kasey Bailey (PG), Thomas Gagnon (SG), Alfred Price (SF), Matthew Samuel (PF), Gregory Gorrell (C) Edward Drain, Donald Riendeau, Jeff Fischer, Johnny Mortensen, Nicholas Lander | |
| 13:27 | UNC Wilmington | Matthew Samuel buries a turnaround near the basket on a great pass from Alfred Price | 11-6 |
| 13:25 | Penn | Kasey Bailey picks off the pass by Jason Alberts in the backcourt | 11-6 |
| 13:12 | UNC Wilmington | Matthew Samuel drills a fadeaway jumper from the right wing | 11-8 |
| 13:02 | Penn | Jason Alberts is hacked by Kasey Bailey - foul #2 on Kasey Bailey, team foul #3 | 11-8 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Donald Riendeau (SG) Kasey Bailey | |
| 12:48 | Penn | Jason Alberts hits a 3pt jumper from the left corner on a great pass from Steven Klaus | 14-8 |
| 12:44 | UNC Wilmington | Thomas Gagnon is fouled in the backcourt by Jason Alberts - foul #1 on Jason Alberts, team foul #2 | 14-8 |
| Subs | Penn | Mark Stewart (PG), Zachary Sheppard (SG) Jason Alberts, Fred Yeung | |
| Subs | UNC Wilmington | | |
| 12:22 | UNC Wilmington | Alfred Price misses badly on a pull-up jumper from the free throw line but he's hacked by Mark Stewart - foul #1 on Mark Stewart, team foul #3 | 14-8 |
| Subs | Penn | Douglas Landers (SF), Gordon Kulikowski (PF), Timothy Bass (C) Jerry Smith, Harland Lawson, Steven Klaus | |
| Subs | UNC Wilmington | Edward Drain (PG) Donald Riendeau | |
| 12:22 | UNC Wilmington | Alfred Price makes the 1st free throw | 14-9 |
| 12:22 | UNC Wilmington | Alfred Price misses the 2nd free throw | 14-9 |
| 12:22 | UNC Wilmington | Matthew Samuel pulls down the offensive rebound | 14-9 |
| 12:07 | UNC Wilmington | Thomas Gagnon is fouled on the floor by Mark Stewart - foul #2 on Mark Stewart, team foul #4 | 14-9 |
| Subs | Penn | Raymond Walker (PG) Mark Stewart | |
| Subs | UNC Wilmington | Johnny Mortensen (SF) Alfred Price | |
| 11:49 | UNC Wilmington | Edward Drain buries a 3pt shot from the left corner | 14-12 |
| Lineup | Penn | PG - Raymond Walker (fresh) 1 ast. SG - Zachary Sheppard (fairly fresh) 4 pts. SF - Douglas Landers (fresh) PF - Gordon Kulikowski (fairly fresh) 3 pts. C - Timothy Bass (fairly fresh) | |
| Lineup | UNC Wilmington | PG - Edward Drain (tiring) 3 pts. SG - Thomas Gagnon (fresh) SF - Johnny Mortensen (fresh) PF - Matthew Samuel (fresh) 4 pts. 3 reb. C - Gregory Gorrell (fairly fresh) | |
| 11:24 | Penn | Zachary Sheppard hits a shot from the left wing on a great pass from Gordon Kulikowski | 16-12 |
| 11:07 | UNC Wilmington | Gregory Gorrell connects on the open jumper near the basket | 16-14 |
| 11:00 | Penn | Raymond Walker hits the front of the rim on the floater from the left block but he's fouled by Edward Drain - foul #1 on Edward Drain, team foul #4 | 16-14 |
| Subs | Penn | Jason Alberts (SG), Jerry Smith (SF), Harland Lawson (PF), Steven Klaus (C) Zachary Sheppard, Douglas Landers, Gordon Kulikowski, Timothy Bass | |
| Subs | UNC Wilmington | Donald Riendeau (SG), Jeff Fischer (SF), Nicholas Lander (C) Thomas Gagnon, Matthew Samuel, Gregory Gorrell | |
| 11:00 | Penn | Raymond Walker makes the 1st free throw | 17-14 |
| 11:00 | Penn | Raymond Walker makes the 2nd free throw | 18-14 |
| 10:44 | UNC Wilmington | Jason Alberts is called for the reach on Donald Riendeau - foul #2 on Jason Alberts, team foul #5 | 18-14 |
| Subs | Penn | Fred Yeung (SG) Jason Alberts | |
| Subs | UNC Wilmington | Alfred Price (PF) Johnny Mortensen | |
| 10:29 | UNC Wilmington | Alfred Price hits a pull-up jumper from just outside the lane on a great pass from Donald Riendeau | 18-16 |
| 10:04 | Penn | Steven Klaus is whistled for a carry | 18-16 |
| Subs | Penn | Anthony Brooks (SF) Harland Lawson | |
| Subs | UNC Wilmington | Matthew Samuel (PF) Alfred Price | |
| 09:40 | UNC Wilmington | Jeff Fischer scores on a 3 from straight away set up by Edward Drain | 18-19 |
| 09:24 | Penn | Steven Klaus makes the shot in the lane | 20-19 |
| 09:13 | UNC Wilmington | Matthew Samuel clanks a fadeaway jumper from the left side but he's fouled by Jerry Smith - foul #1 on Jerry Smith, team foul #6 | 20-19 |
| Subs | Penn | Zachary Sheppard (SG), Gordon Kulikowski (PF), Timothy Bass (C) Fred Yeung, Steven Klaus, Jerry Smith | |
| Subs | UNC Wilmington | Thomas Gagnon (PG) Edward Drain | |
| 09:13 | UNC Wilmington | Matthew Samuel makes the 1st free throw | 20-20 |
| 09:13 | UNC Wilmington | Matthew Samuel makes the 2nd free throw | 20-21 |
| 08:51 | Penn | Nicholas Lander takes the ball from Timothy Bass | 20-21 |
| 08:31 | UNC Wilmington | Matthew Samuel hits the front of the rim on the jump hook in the paint but he's hacked by Timothy Bass - foul #1 on Timothy Bass, team foul #7 | 20-21 |
| Subs | Penn | Douglas Landers (SF), Harland Lawson (PF) Anthony Brooks, Gordon Kulikowski | |
| Subs | UNC Wilmington | Alfred Price (SF), Gregory Gorrell (C) Jeff Fischer, Nicholas Lander | |
| 08:31 | UNC Wilmington | Matthew Samuel misses the 1st free throw | 20-21 |
| 08:31 | UNC Wilmington | Matthew Samuel misses the 2nd free throw | 20-21 |
| 08:31 | Penn | The rebound goes to Timothy Bass | 20-21 |
| 08:06 | Penn | Zachary Sheppard's pass is off the mark and out of bounds | 20-21 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Johnny Mortensen (PF) Matthew Samuel | |
| 08:04 | UNC Wilmington | Zachary Sheppard picks off the pass by Thomas Gagnon in the backcourt | 20-21 |
| 08:03 | Penn | Zachary Sheppard lays it up and in | 22-21 |
| 07:47 | UNC Wilmington | Johnny Mortensen can't connect on an uncontested jumper from just outside the lane | 22-21 |
| 07:45 | Penn | Zachary Sheppard grabs the defensive rebound | 22-21 |
| Lineup | Penn | PG - Raymond Walker (tiring) 2 pts. 1 ast. SG - Zachary Sheppard (tiring) 8 pts. SF - Douglas Landers (fresh) PF - Harland Lawson (fresh) 2 pts. C - Timothy Bass (fairly fresh) | |
| Lineup | UNC Wilmington | PG - Thomas Gagnon (fresh) SG - Donald Riendeau (tiring) 1 ast. SF - Alfred Price (fresh) 3 pts. PF - Johnny Mortensen (fresh) C - Gregory Gorrell (fresh) 2 pts. | |
| 07:39 | Penn | Raymond Walker clanks a 3pt jumper from the left wing | 22-21 |
| 07:38 | Penn | The offensive rebound goes to Zachary Sheppard | 22-21 |
| 07:26 | Penn | Harland Lawson banks in the layup | 24-21 |
| 07:24 | UNC Wilmington | Alfred Price throws a bad pass out of bounds in the backcourt | 24-21 |
| Subs | Penn | Fred Yeung (PG), Anthony Brooks (SF), Gordon Kulikowski (PF) Raymond Walker, Zachary Sheppard, Douglas Landers | |
| Subs | UNC Wilmington | Edward Drain (PG), Jeff Fischer (SF), Matthew Samuel (PF), Nicholas Lander (C) Thomas Gagnon, Alfred Price, Johnny Mortensen, Gregory Gorrell | |
| 07:06 | Penn | Harland Lawson's pass is intercepted by Jeff Fischer | 24-21 |
| 07:01 | UNC Wilmington | Jeff Fischer misses the dunk attempt | 24-21 |
| 07:00 | Penn | Anthony Brooks grabs the board | 24-21 |
| 06:43 | Penn | Anthony Brooks banks in the layup | 26-21 |
| 06:31 | UNC Wilmington | Jeff Fischer misses badly on a fadeaway jumper from the left wing but the foul's on Anthony Brooks - foul #1 on Anthony Brooks, team foul #8 | 26-21 |
| Subs | Penn | Raymond Walker (PG), Zachary Sheppard (SG), Jerry Smith (SF), Steven Klaus (C) Fred Yeung, Harland Lawson, Anthony Brooks, Timothy Bass | |
| Subs | UNC Wilmington | Kasey Bailey (SG) Donald Riendeau | |
| 06:31 | UNC Wilmington | Jeff Fischer misses the 1st free throw | 26-21 |
| 06:31 | UNC Wilmington | Jeff Fischer misses the 2nd free throw | 26-21 |
| 06:31 | Penn | The rebound goes to Jerry Smith | 26-21 |
| 06:14 | Penn | Zachary Sheppard hits the front of the rim on the jumper from the free throw line but the foul's on Kasey Bailey - foul #3 on Kasey Bailey, team foul #5 | 26-21 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Thomas Gagnon (SG) Kasey Bailey | |
| 06:14 | Penn | Zachary Sheppard misses the 1st free throw | 26-21 |
| 06:14 | Penn | Zachary Sheppard makes the 2nd free throw | 27-21 |
| 05:52 | UNC Wilmington | Edward Drain lays it in on a great pass from Thomas Gagnon | 27-23 |
| 05:34 | Penn | Raymond Walker is whistled for traveling | 27-23 |
| Subs | Penn | Douglas Landers (SF) Gordon Kulikowski | |
| Subs | UNC Wilmington | Alfred Price (SF), Johnny Mortensen (PF), Gregory Gorrell (C) Jeff Fischer, Matthew Samuel, Nicholas Lander | |
| 05:21 | UNC Wilmington | Edward Drain's pass is off the mark and out of bounds | 27-23 |
| 05:04 | Penn | Steven Klaus's dunk attempt is rejected by Gregory Gorrell | 27-23 |
| 05:02 | UNC Wilmington | Gregory Gorrell grabs the board | 27-23 |
| 05:00 | UNC Wilmington | Alfred Price is fouled in the backcourt by Zachary Sheppard - foul #1 on Zachary Sheppard, team foul #9 | 27-23 |
| Subs | Penn | Fred Yeung (PG), Harland Lawson (SG), Anthony Brooks (SF), Gordon Kulikowski (PF), Timothy Bass (C) Raymond Walker, Zachary Sheppard, Douglas Landers, Steven Klaus, Jerry Smith | |
| Subs | UNC Wilmington | Donald Riendeau (SG) Thomas Gagnon | |
| 05:00 | UNC Wilmington | Alfred Price makes the 1st free throw | 27-24 |
| 05:00 | UNC Wilmington | Alfred Price misses the 2nd free throw | 27-24 |
| 05:00 | Penn | Timothy Bass grabs the defensive rebound | 27-24 |
| 04:53 | Penn | Gregory Gorrell denies the turnaround by Timothy Bass | 27-24 |
| 04:51 | Penn | Gordon Kulikowski pulls down the offensive rebound | 27-24 |
| 04:28 | Penn | Timothy Bass misses short on a runner from the left block but the foul's on Donald Riendeau - foul #1 on Donald Riendeau, team foul #6 | 27-24 |
| Subs | Penn | | |
| Subs | UNC Wilmington | Matthew Samuel (PF) Johnny Mortensen | |
| 04:28 | Penn | Timothy Bass misses the 1st free throw | 27-24 |
| 04:28 | Penn | Timothy Bass makes the 2nd free throw | 28-24 |
| 04:26 | UNC Wilmington | Donald Riendeau is fouled in the backcourt by Fred Yeung - foul #1 on Fred Yeung, team foul #10 | 28-24 |
| 04:26 | UNC Wilmington | Donald Riendeau makes the 1st free throw | 28-25 |
| 04:26 | UNC Wilmington | Donald Riendeau misses the 2nd free throw | 28-25 |
| 04:26 | Penn | Gordon Kulikowski grabs the defensive rebound | 28-25 |
| 04:10 | Penn | Gordon Kulikowski misses the driving attempt near the basket | 28-25 |
| 04:09 | Penn | Anthony Brooks gets the offensive rebound | 28-25 |
| 03:54 | Penn | Alfred Price steals the ball from Harland Lawson | 28-25 |
| 03:50 | UNC Wilmington | Alfred Price slams it home | 28-27 |
| 03:33 | Penn | Timothy Bass misses short on a jumpshot from the right wing but he's fouled by Gregory Gorrell - foul #1 on Gregory Gorrell, team foul #7 | 28-27 |
| Subs | Penn | Mark Stewart (PG), Jason Alberts (SG), Jerry Smith (SF), Steven Klaus (PF) Fred Yeung, Harland Lawson, Anthony Brooks, Gordon Kulikowski | |
| Subs | UNC Wilmington | Thomas Gagnon (PG), Jeff Fischer (SF), Nicholas Lander (C) Edward Drain, Alfred Price, Gregory Gorrell | |
| 03:33 | Penn | Timothy Bass makes the 1st free throw | 29-27 |
| 03:33 | Penn | Timothy Bass makes the 2nd free throw | 30-27 |
| Lineup | Penn | PG - Mark Stewart (fresh) SG - Jason Alberts (fresh) 3 pts. SF - Jerry Smith (fresh) 2 reb. PF - Steven Klaus (fresh) 2 pts. C - Timothy Bass (tiring) 3 pts. 2 reb. | |
| Lineup | UNC Wilmington | PG - Thomas Gagnon (fresh) 1 ast. SG - Donald Riendeau (tiring) 1 pts. 1 ast. SF - Jeff Fischer (fresh) 7 pts. 2 reb. PF - Matthew Samuel (fresh) 6 pts. 3 reb. C - Nicholas Lander (fresh) | |
| 03:10 | UNC Wilmington | Jeff Fischer is wide open but clanks a fadeaway from the left side | 30-27 |
| 03:09 | UNC Wilmington | Nicholas Lander grabs the offensive rebound | 30-27 |
| 02:56 | UNC Wilmington | Donald Riendeau is whistled for traveling | 30-27 |
| Subs | Penn | Douglas Landers (SF) Timothy Bass | |
| Subs | UNC Wilmington | | |
| 02:45 | Penn | Douglas Landers is fouled on the floor by Jeff Fischer - foul #1 on Jeff Fischer, team foul #8 | 30-27 |
| Subs | Penn | Gordon Kulikowski (PF) Jerry Smith | |
| Subs | UNC Wilmington | Johnny Mortensen (PF) Matthew Samuel | |
| 02:45 | Penn | Douglas Landers makes the 1st free throw | 31-27 |
| 02:45 | Penn | Douglas Landers makes the 2nd free throw | 32-27 |
| 02:36 | UNC Wilmington | Jeff Fischer buries a pull-up jumper from the left side on a nice dish by Thomas Gagnon | 32-29 |
| 02:27 | Penn | Gordon Kulikowski scores on a jumpshot from the left side set up by Steven Klaus | 34-29 |
| 02:09 | UNC Wilmington | Thomas Gagnon's pass is off the mark and out of bounds | 34-29 |
| Subs | Penn | Raymond Walker (PG), Zachary Sheppard (SG), Harland Lawson (PF) Mark Stewart, Jason Alberts, Gordon Kulikowski | |
| Subs | UNC Wilmington | Edward Drain (PG) Donald Riendeau | |
| 01:46 | Penn | Johnny Mortensen swats the shot by Steven Klaus | 34-29 |
| 01:44 | UNC Wilmington | Nicholas Lander pulls down the rebound | 34-29 |
| 01:27 | UNC Wilmington | Edward Drain can't connect on a 3 from the right wing | 34-29 |
| 01:26 | UNC Wilmington | The offensive rebound goes to Edward Drain | 34-29 |
| 01:08 | UNC Wilmington | Edward Drain can't connect on a 3pt jumper from the right corner | 34-29 |
| 01:06 | Penn | Harland Lawson gets the rebound | 34-29 |
| 00:53 | Penn | Douglas Landers misses the 3pt shot from straight away | 34-29 |
| 00:52 | UNC Wilmington | Johnny Mortensen snags the defensive board | 34-29 |
| 00:37 | UNC Wilmington | Edward Drain hits the front of the rim on the wide open jumpshot from the left side but he's fouled by Steven Klaus - foul #1 on Steven Klaus, team foul #11 | 34-29 |
| Subs | Penn | Jason Alberts (PG), Fred Yeung (SG), Anthony Brooks (SF), Gordon Kulikowski (PF), Jerry Smith (C) Raymond Walker, Zachary Sheppard, Douglas Landers, Harland Lawson, Steven Klaus | |
| Subs | UNC Wilmington | Donald Riendeau (SG), Alfred Price (SF), Matthew Samuel (PF), Gregory Gorrell (C) Thomas Gagnon, Jeff Fischer, Johnny Mortensen, Nicholas Lander | |
| 00:37 | UNC Wilmington | Edward Drain makes the 1st free throw | 34-30 |
| 00:37 | UNC Wilmington | Edward Drain makes the 2nd free throw | 34-31 |
| 00:17 | Penn | Fred Yeung clanks a 3pt jumper from the left corner | 34-31 |
| 00:15 | UNC Wilmington | Alfred Price grabs the board | 34-31 |
| 00:02 | UNC Wilmington | Gregory Gorrell misses short on a floater from the right side | 34-31 |
| 00:00 | Penn | Anthony Brooks grabs the defensive rebound | 34-31 |