| Lineup | Louisville | PG - Merrill Koga (fresh) 2 pts. 2 ast. SG - Timothy Poole (fresh) 1 ast. SF - Robert Catanzaro (fresh) 6 pts. PF - Jarek Buljan (fresh) 2 pts. 3 reb. 2 blk. C - Henry Moritz (fresh) 7 pts. | |
| Lineup | North Carolina | PG - Kevin Brewer (fresh) 3 ast. SG - Andrew Breen (fresh) 5 pts. SF - Christopher Barnard (fresh) 13 pts. 2 stl. PF - Richard Orta (fresh) 2 pts. 2 reb. C - Dale Johnson (fresh) 4 pts. 4 reb. 2 blk. | |
| 20:00 | Louisville | Robert Catanzaro inbounds the ball | 29-28 |
| Game Plan | Louisville | Louisville is playing a flex offense and a man to man (-4) | |
| Game Plan | North Carolina | North Carolina is playing a motion offense (slowdown) and a fullcourt press (+1) | |
| 19:34 | Louisville | Jarek Buljan misses the easy open layup | 29-28 |
| 19:33 | North Carolina | The rebound goes to Dale Johnson | 29-28 |
| 19:10 | North Carolina | Dale Johnson jams it on a nice dish by Kevin Brewer | 29-30 |
| 19:07 | Louisville | Merrill Koga is whistled for traveling in the backcourt | 29-30 |
| 18:47 | North Carolina | Andrew Breen clanks a jumper from the left side but he's fouled by Timothy Poole - foul #3 on Timothy Poole, team foul #1 | 29-30 |
| Subs | Louisville | Kyle Clausen (SG) Timothy Poole | |
| Subs | North Carolina | | |
| 18:47 | North Carolina | Andrew Breen misses the 1st free throw | 29-30 |
| 18:47 | North Carolina | Andrew Breen makes the 2nd free throw | 29-31 |
| 18:45 | Louisville | Merrill Koga is fouled in the backcourt by Kevin Brewer - foul #1 on Kevin Brewer, team foul #1 | 29-31 |
| 18:39 | Louisville | Kyle Clausen is hacked by Richard Orta - foul #3 on Richard Orta, team foul #2 | 29-31 |
| Subs | Louisville | | |
| Subs | North Carolina | Pablo Garcia (PG), David Lasalle (PF) Kevin Brewer, Richard Orta | |
| 18:27 | Louisville | Kyle Clausen misses short on a 3 from straight away | 29-31 |
| 18:25 | Louisville | Henry Moritz hits the follow up shot | 31-31 |
| 17:59 | North Carolina | Andrew Breen misses short on a 3 pointer from the right wing | 31-31 |
| 17:58 | North Carolina | David Lasalle tips it back up and in | 31-33 |
| 17:54 | Louisville | Robert Catanzaro's pass is off the mark and out of bounds in the backcourt | 31-33 |
| Subs | Louisville | Ramon Gutierrez (PG), Arthur Nitz (SF), Kong Xiao (PF), Gary Dardar (C) Merrill Koga, Robert Catanzaro, Jarek Buljan, Henry Moritz | |
| Subs | North Carolina | Ken Brown (SG), Andrew Hopkins (SF), Michael Mills (C) Andrew Breen, Christopher Barnard, Dale Johnson | |
| 17:28 | North Carolina | Ken Brown misses badly on a floater from the right side but he's fouled by Kyle Clausen - foul #1 on Kyle Clausen, team foul #2 | 31-33 |
| Subs | Louisville | | |
| Subs | North Carolina | Kevin Brewer (PG) Pablo Garcia | |
| 17:28 | North Carolina | Ken Brown makes the 1st free throw | 31-34 |
| 17:28 | North Carolina | Ken Brown misses the 2nd free throw | 31-34 |
| 17:28 | Louisville | Gary Dardar pulls down the rebound | 31-34 |
| 17:01 | Louisville | Kong Xiao throws a bad pass out of bounds | 31-34 |
| Subs | Louisville | Robert Catanzaro (SF), Henry Moritz (C) Arthur Nitz, Gary Dardar | |
| Subs | North Carolina | | |
| 16:37 | North Carolina | Andrew Hopkins is called for a moving pick - foul #2 on Andrew Hopkins, team foul #3 | 31-34 |
| Subs | Louisville | Merrill Koga (PG) Ramon Gutierrez | |
| Subs | North Carolina | Pablo Garcia (PG), Andrew Breen (SG), Christopher Barnard (SF), Dale Johnson (PF) Kevin Brewer, Ken Brown, Andrew Hopkins, David Lasalle | |
| 16:33 | Louisville | Andrew Breen steps in front of the Kyle Clausen pass in the backcourt | 31-34 |
| 16:30 | North Carolina | Dale Johnson dunks the ball set up by Andrew Breen | 31-36 |
| 16:15 | Louisville | Henry Moritz jams the wide open dunk | 33-36 |
| 15:52 | North Carolina | Dale Johnson drills a runner from the left block on a nice dish by Andrew Breen | 33-38 |
| Lineup | Louisville | PG - Merrill Koga (fresh) 2 pts. 2 ast. SG - Kyle Clausen (fairly fresh) SF - Robert Catanzaro (fresh) 6 pts. PF - Kong Xiao (fresh) 6 pts. 3 reb. C - Henry Moritz (fresh) 11 pts. 2 reb. | |
| Lineup | North Carolina | PG - Pablo Garcia (fresh) SG - Andrew Breen (fairly fresh) 6 pts. 2 ast. SF - Christopher Barnard (fresh) 13 pts. 2 stl. PF - Dale Johnson (fresh) 10 pts. 5 reb. 2 blk. C - Michael Mills (fairly fresh) 2 pts. 2 reb. | |
| 15:23 | Louisville | Henry Moritz banks in the layup | 35-38 |
| 15:03 | North Carolina | Andrew Breen makes the 3 from the left wing | 35-41 |
| 14:56 | Louisville | Henry Moritz hits the front of the rim on the shot from the right side | 35-41 |
| 14:54 | Louisville | Henry Moritz tips it but misses | 35-41 |
| 14:53 | North Carolina | Andrew Breen gets the rebound | 35-41 |
| 14:24 | North Carolina | Henry Moritz steps in front of the Christopher Barnard pass | 35-41 |
| 14:22 | Louisville | Pablo Garcia steals it from Merrill Koga in the backcourt | 35-41 |
| 14:21 | North Carolina | Andrew Breen can't throw it down | 35-41 |
| 14:19 | Louisville | Kong Xiao snags the defensive board | 35-41 |
| 14:05 | Louisville | Robert Catanzaro is called for traveling | 35-41 |
| Subs | Louisville | Ramon Gutierrez (PG), Timothy Poole (SG), Arthur Nitz (SF), Jarek Buljan (PF), Gary Dardar (C) Merrill Koga, Kyle Clausen, Robert Catanzaro, Kong Xiao, Henry Moritz | |
| Subs | North Carolina | Kevin Brewer (PG), Ken Brown (SG), Andrew Hopkins (SF), David Lasalle (PF), Richard Orta (C) Pablo Garcia, Andrew Breen, Christopher Barnard, Dale Johnson, Michael Mills | |
| 13:43 | North Carolina | Kevin Brewer drills a runner in the lane on a great pass from Richard Orta | 35-43 |
| 13:24 | Louisville | Gary Dardar makes the wide open floater from the right block | 37-43 |
| 13:03 | North Carolina | Ken Brown is whistled for traveling | 37-43 |
| 12:41 | Louisville | Jarek Buljan buries a fadeaway from the left wing | 39-43 |
| 12:18 | North Carolina | Gary Dardar blocks the jumper by Ken Brown | 39-43 |
| 12:17 | Louisville | Jarek Buljan grabs the defensive rebound | 39-43 |
| 11:56 | Louisville | Gary Dardar misses the jump hook from the left block but he's hacked by Ken Brown - foul #3 on Ken Brown, team foul #4 | 39-43 |
| Subs | Louisville | Merrill Koga (PG), Robert Catanzaro (SF), Kong Xiao (PF) Ramon Gutierrez, Arthur Nitz, Jarek Buljan | |
| Subs | North Carolina | Andrew Breen (SG), Christopher Barnard (SF), Dale Johnson (C) Ken Brown, Andrew Hopkins, David Lasalle | |
| 11:56 | Louisville | Gary Dardar makes the 1st free throw | 40-43 |
| 11:56 | Louisville | Gary Dardar makes the 2nd free throw | 41-43 |
| 11:28 | North Carolina | Dale Johnson hits the front of the rim on the jump hook from close range but he's fouled by Merrill Koga - foul #3 on Merrill Koga, team foul #3 | 41-43 |
| Subs | Louisville | Henry Moritz (C) Gary Dardar | |
| Subs | North Carolina | Pablo Garcia (PG), Michael Mills (C) Kevin Brewer, Richard Orta | |
| 11:28 | North Carolina | Dale Johnson misses the 1st free throw | 41-43 |
| 11:28 | North Carolina | Dale Johnson makes the 2nd free throw | 41-44 |
| Lineup | Louisville | PG - Merrill Koga (fresh) 2 pts. 2 ast. 3 pf. SG - Timothy Poole (fairly fresh) 1 ast. 3 pf. SF - Robert Catanzaro (fresh) 6 pts. PF - Kong Xiao (fresh) 6 pts. 4 reb. C - Henry Moritz (fresh) 13 pts. 3 reb. 2 stl. | |
| Lineup | North Carolina | PG - Pablo Garcia (fresh) SG - Andrew Breen (fairly fresh) 9 pts. 2 ast. SF - Christopher Barnard (fresh) 13 pts. 2 stl. PF - Dale Johnson (fresh) 11 pts. 5 reb. 2 blk. C - Michael Mills (fresh) 2 pts. 2 reb. | |
| 11:04 | Louisville | Kong Xiao loses the ball out of bounds | 41-44 |
| 10:39 | North Carolina | Christopher Barnard knocks in the turnaround from the right block on a great pass from Pablo Garcia | 41-46 |
| 10:25 | Louisville | Kong Xiao clanks a 3 from the right wing | 41-46 |
| 10:23 | North Carolina | Michael Mills grabs the defensive rebound | 41-46 |
| 09:55 | North Carolina | Dale Johnson comes up short on the shot from the left block | 41-46 |
| 09:54 | North Carolina | Michael Mills tips it in | 41-48 |
| 09:39 | Louisville | Henry Moritz misses badly on a jumper from the baseline but the foul's on Michael Mills - foul #1 on Michael Mills, team foul #5 | 41-48 |
| Subs | Louisville | Ramon Gutierrez (PG), Kyle Clausen (SG), Arthur Nitz (SF), Jarek Buljan (PF) Merrill Koga, Timothy Poole, Robert Catanzaro, Kong Xiao | |
| Subs | North Carolina | Kevin Brewer (PG), Ken Brown (SG), David Lasalle (PF) Pablo Garcia, Andrew Breen, Michael Mills | |
| 09:39 | Louisville | Henry Moritz makes the 1st free throw | 42-48 |
| 09:39 | Louisville | Henry Moritz misses the 2nd free throw | 42-48 |
| 09:39 | North Carolina | The rebound goes to David Lasalle | 42-48 |
| 09:20 | North Carolina | Christopher Barnard comes up short on the turnaround in the lane but he's fouled by Arthur Nitz - foul #1 on Arthur Nitz, team foul #4 | 42-48 |
| Subs | Louisville | Gary Dardar (C) Henry Moritz | |
| Subs | North Carolina | | |
| 09:20 | North Carolina | Christopher Barnard makes the 1st free throw | 42-49 |
| 09:20 | North Carolina | Christopher Barnard misses the 2nd free throw | 42-49 |
| 09:20 | Louisville | Gary Dardar grabs the board | 42-49 |
| 09:05 | Louisville | David Lasalle steps in front of the Jarek Buljan pass | 42-49 |
| 08:43 | North Carolina | Ken Brown can't connect on a floater from the right wing | 42-49 |
| 08:41 | North Carolina | Dale Johnson can't tip it in | 42-49 |
| 08:39 | North Carolina | Kevin Brewer grabs the offensive rebound | 42-49 |
| 08:14 | North Carolina | Kevin Brewer clanks a driving attempt in the paint but the foul's on Ramon Gutierrez - foul #1 on Ramon Gutierrez, team foul #5 | 42-49 |
| Subs | Louisville | Robert Catanzaro (SF) Arthur Nitz | |
| Subs | North Carolina | Andrew Breen (SG), Andrew Hopkins (SF), Richard Orta (PF) Ken Brown, Christopher Barnard, David Lasalle | |
| 08:14 | North Carolina | Kevin Brewer misses the 1st free throw | 42-49 |
| 08:14 | North Carolina | Kevin Brewer makes the 2nd free throw | 42-50 |
| 08:02 | Louisville | Jarek Buljan hits the front of the rim on the floater from the free throw line but he's hacked by Richard Orta - foul #4 on Richard Orta, team foul #6 | 42-50 |
| Subs | Louisville | Timothy Poole (SG), Henry Moritz (C) Kyle Clausen, Gary Dardar | |
| Subs | North Carolina | David Lasalle (PF), Michael Mills (C) Richard Orta, Dale Johnson | |
| 08:02 | Louisville | Jarek Buljan makes the 1st free throw | 43-50 |
| 08:02 | Louisville | Jarek Buljan makes the 2nd free throw | 44-50 |
| 07:38 | North Carolina | Michael Mills connects on the fadeaway jumper from the free throw line | 44-52 |
| 07:25 | Louisville | Jarek Buljan is fouled on the floor by David Lasalle - foul #2 on David Lasalle, team foul #7 | 44-52 |
| Subs | Louisville | Merrill Koga (PG) Ramon Gutierrez | |
| Subs | North Carolina | Pablo Garcia (PG), Richard Orta (PF) Kevin Brewer, David Lasalle | |
| 07:25 | Louisville | Jarek Buljan makes the 1st free throw | 45-52 |
| 07:25 | Louisville | Jarek Buljan makes the 2nd free throw | 46-52 |
| Lineup | Louisville | PG - Merrill Koga (fresh) 2 pts. 2 ast. 3 pf. SG - Timothy Poole (fairly fresh) 1 ast. 3 pf. SF - Robert Catanzaro (fresh) 6 pts. PF - Jarek Buljan (fairly fresh) 8 pts. 4 reb. 2 blk. C - Henry Moritz (fresh) 14 pts. 3 reb. 2 stl. | |
| Lineup | North Carolina | PG - Pablo Garcia (fresh) 1 ast. SG - Andrew Breen (tiring) 9 pts. 2 ast. SF - Andrew Hopkins (fresh) PF - Richard Orta (fresh) 2 pts. 2 reb. 4 pf. C - Michael Mills (fresh) 6 pts. 4 reb. | |
| 07:05 | North Carolina | Andrew Breen misses short on a shot from the left wing but he's hacked by Timothy Poole - foul #4 on Timothy Poole, team foul #6 | 46-52 |
| Subs | Louisville | Kong Xiao (PF) Jarek Buljan | |
| Subs | North Carolina | | |
| 07:05 | North Carolina | Andrew Breen makes the 1st free throw | 46-53 |
| 07:05 | North Carolina | Andrew Breen misses the 2nd free throw | 46-53 |
| 07:05 | Louisville | Henry Moritz gets the rebound | 46-53 |
| 06:50 | Louisville | Robert Catanzaro knocks in the 3pt jumper from the right wing set up by Henry Moritz | 49-53 |
| 06:37 | North Carolina | Michael Mills misses short on a floater near the basket | 49-53 |
| 06:36 | North Carolina | Pablo Garcia grabs the offensive board | 49-53 |
| 06:18 | North Carolina | Pablo Garcia misses the floater from just outside the lane | 49-53 |
| 06:16 | Louisville | Henry Moritz grabs the defensive rebound | 49-53 |
| 05:54 | Louisville | Kong Xiao buries a turnaround near the basket | 51-53 |
| 05:32 | North Carolina | Andrew Hopkins hits a shot from the left wing set up by Richard Orta | 51-55 |
| 05:20 | Louisville | Henry Moritz clanks a 3pt shot from the right corner | 51-55 |
| 05:19 | North Carolina | Richard Orta snags the defensive board | 51-55 |
| 04:53 | North Carolina | Richard Orta misses long on a jumpshot from the right wing but he's fouled by Kong Xiao - foul #1 on Kong Xiao, team foul #7 | 51-55 |
| Subs | Louisville | Ramon Gutierrez (PG), Kyle Clausen (SG), Arthur Nitz (SF), Jarek Buljan (PF), Gary Dardar (C) Merrill Koga, Timothy Poole, Robert Catanzaro, Kong Xiao, Henry Moritz | |
| Subs | North Carolina | Kevin Brewer (PG), Ken Brown (SG), Christopher Barnard (SF), Dale Johnson (C) Pablo Garcia, Andrew Breen, Andrew Hopkins, Michael Mills | |
| 04:53 | North Carolina | Richard Orta misses the 1st free throw | 51-55 |
| 04:53 | North Carolina | Richard Orta makes the 2nd free throw | 51-56 |
| 04:30 | Louisville | Gary Dardar clanks a fadeaway from the right block | 51-56 |
| 04:28 | Louisville | Arthur Nitz hits the follow up shot | 53-56 |
| 04:15 | North Carolina | Christopher Barnard misses the easy layup | 53-56 |
| 04:14 | Louisville | Jarek Buljan grabs the board | 53-56 |
| 03:59 | Louisville | Arthur Nitz is hacked by Ken Brown - foul #4 on Ken Brown, team foul #8 | 53-56 |
| Subs | Louisville | Julio Ruiz (PF) Jarek Buljan | |
| Subs | North Carolina | David Lasalle (PF) Richard Orta | |
| 03:59 | Louisville | Arthur Nitz makes the 1st free throw | 54-56 |
| 03:59 | Louisville | Arthur Nitz misses the 2nd free throw | 54-56 |
| 03:59 | Louisville | Gary Dardar grabs the offensive board | 54-56 |
| 03:45 | Louisville | Kyle Clausen comes up short on the fadeaway from the right side | 54-56 |
| 03:43 | North Carolina | Dale Johnson snags the defensive board | 54-56 |
| 03:29 | North Carolina | Christopher Barnard misses long on a turnaround from the right block | 54-56 |
| 03:27 | North Carolina | The offensive rebound goes to Dale Johnson | 54-56 |
| 03:01 | North Carolina | Christopher Barnard can't finish the layup but he's fouled by Kyle Clausen - foul #2 on Kyle Clausen, team foul #8 | 54-56 |
| Subs | Louisville | Merrill Koga (PG), Robert Catanzaro (SF), Kong Xiao (PF) Ramon Gutierrez, Arthur Nitz, Julio Ruiz | |
| Subs | North Carolina | Pablo Garcia (PG) Kevin Brewer | |
| 03:01 | North Carolina | Christopher Barnard makes the 1st free throw | 54-57 |
| 03:01 | North Carolina | Christopher Barnard makes the 2nd free throw | 54-58 |
| Lineup | Louisville | PG - Merrill Koga (fresh) 2 pts. 2 ast. 3 pf. SG - Kyle Clausen (fresh) SF - Robert Catanzaro (fresh) 9 pts. PF - Kong Xiao (fresh) 8 pts. 4 reb. C - Gary Dardar (fresh) 6 pts. 5 reb. | |
| Lineup | North Carolina | PG - Pablo Garcia (fresh) 1 ast. SG - Ken Brown (fairly fresh) 1 pts. 4 pf. SF - Christopher Barnard (fairly fresh) 18 pts. 2 stl. PF - David Lasalle (fresh) 4 pts. 4 reb. C - Dale Johnson (fairly fresh) 11 pts. 8 reb. 2 blk. | |
| 02:57 | Louisville | Louisville calls a full timeout (2 :30 3 full remaining) | 54-58 |
| Subs | Louisville | Jarek Buljan (PF), Henry Moritz (C) Kong Xiao, Gary Dardar | |
| Subs | North Carolina | | |
| 02:43 | Louisville | Christopher Barnard picks off the pass by Kyle Clausen | 54-58 |
| 02:19 | North Carolina | Dale Johnson makes the fadeaway jumper from just outside the lane set up by Ken Brown | 54-60 |
| 01:57 | Louisville | Henry Moritz buries a jumpshot from the free throw line set up by Jarek Buljan | 56-60 |
| 01:28 | North Carolina | Christopher Barnard clanks a shot from just outside the lane | 56-60 |
| 01:27 | Louisville | The rebound goes to Merrill Koga | 56-60 |
| 01:25 | Louisville | Merrill Koga's pass is off the mark and out of bounds in the backcourt | 56-60 |
| Subs | Louisville | Timothy Poole (SG) Kyle Clausen | |
| Subs | North Carolina | Kevin Brewer (PG), Andrew Breen (SG), Richard Orta (PF) Pablo Garcia, Ken Brown, David Lasalle | |
| 01:07 | North Carolina | Dale Johnson buries a jump hook in the paint and he's hacked by Henry Moritz - foul #1 on Henry Moritz, team foul #9 | 56-62 |
| 01:07 | North Carolina | Dale Johnson misses the free throw | 56-62 |
| 01:07 | Louisville | The rebound goes to Jarek Buljan | 56-62 |
| 01:05 | Louisville | Jarek Buljan is fouled in the backcourt by Richard Orta - foul #5 on Richard Orta, team foul #9 | 56-62 |
| Subs | Louisville | | |
| Subs | North Carolina | David Lasalle (PF) Richard Orta | |
| 01:05 | Louisville | Jarek Buljan misses the 1st free throw | 56-62 |
| 01:05 | North Carolina | The rebound goes to Dale Johnson | 56-62 |
| 00:45 | North Carolina | Dale Johnson is fouled on the floor by Jarek Buljan - foul #1 on Jarek Buljan, team foul #10 | 56-62 |
| 00:45 | North Carolina | Dale Johnson makes the 1st free throw | 56-63 |
| 00:45 | North Carolina | Dale Johnson makes the 2nd free throw | 56-64 |
| Game Plan | Louisville | Louisville is playing a quick shot offense (quick shot) and a man to man (-4) | |
| Game Plan | North Carolina | North Carolina is playing a motion offense (slowdown) and a fullcourt press (+3) | |
| 00:42 | Louisville | Henry Moritz is hacked by Andrew Breen in the backcourt - foul #1 on Andrew Breen, team foul #10 | 56-64 |
| 00:42 | Louisville | Henry Moritz misses the 1st free throw | 56-64 |
| 00:42 | Louisville | Henry Moritz makes the 2nd free throw | 57-64 |
| Game Plan | Louisville | Louisville is playing a quick shot offense (quick shot) and intentionally fouling (-2) | |
| Game Plan | North Carolina | North Carolina is playing a spread offense (hold ball) and a fullcourt press (+3) | |
| 00:40 | North Carolina | Timothy Poole is called for the reach on Dale Johnson in the backcourt - foul #5 on Timothy Poole, team foul #11 | 57-64 |
| Subs | Louisville | Kyle Clausen (SG) Timothy Poole | |
| Subs | North Carolina | Ken Brown (SG), Michael Mills (C) Kevin Brewer, David Lasalle | |
| 00:40 | North Carolina | Dale Johnson makes the 1st free throw | 57-65 |
| 00:40 | North Carolina | Dale Johnson makes the 2nd free throw | 57-66 |
| 00:36 | Louisville | Robert Catanzaro clanks a 3pt attempt from the left wing | 57-66 |
| 00:34 | Louisville | The offensive rebound goes to Henry Moritz | 57-66 |
| 00:31 | Louisville | Merrill Koga misses long on a 3 pointer from the left wing | 57-66 |
| 00:30 | North Carolina | Dale Johnson grabs the board | 57-66 |
| 00:28 | North Carolina | Merrill Koga is called for the reach on Dale Johnson in the backcourt - foul #4 on Merrill Koga, team foul #12 | 57-66 |
| 00:28 | North Carolina | Dale Johnson makes the 1st free throw | 57-67 |
| 00:28 | North Carolina | Dale Johnson makes the 2nd free throw | 57-68 |
| 00:23 | Louisville | Kyle Clausen double dribbles | 57-68 |
| Game Plan | Louisville | Louisville is playing a quick shot offense (quick shot) and a man to man (-2) | |
| Game Plan | North Carolina | North Carolina is playing a spread offense (hold ball) and a fullcourt press (+3) | |
| 00:00 | North Carolina | Andrew Breen runs out the clock | 57-68 |