| Lineup | North Carolina | PG - Jeremy Wiggins (fresh) 7 pts. 1 ast. SG - Tony Cooper (fresh) 10 pts. SF - Anthony Rakes (fresh) 4 pts. PF - John Jones (fresh) 5 pts. 3 reb. C - Robert Wagner (fresh) 2 pts. 2 blk. 3 pf. | |
| Lineup | Duke | PG - Kevin Paulk (fresh) 4 pts. 1 ast. SG - William Stearn (fresh) SF - Roland Collins (fresh) 4 pts. PF - Billy Hawkins (fresh) 9 pts. 2 reb. C - Tyrone Hollingsworth (fresh) | |
| 20:00 | North Carolina | Anthony Rakes inbounds the ball | 40-26 |
| Game Plan | North Carolina | North Carolina is playing a motion offense (slowdown) and a fullcourt press (-2) | |
| Game Plan | Duke | Duke is playing a motion offense and a fullcourt press (-3) | |
| 19:58 | North Carolina | Jeremy Wiggins is fouled in the backcourt by Kevin Paulk - foul #3 on Kevin Paulk, team foul #1 | 40-26 |
| 19:42 | North Carolina | Jeremy Wiggins clanks a driving attempt from close range | 40-26 |
| 19:41 | Duke | Billy Hawkins grabs the defensive rebound | 40-26 |
| 19:30 | Duke | Billy Hawkins can't connect on a pull-up jumper from the left side | 40-26 |
| 19:28 | Duke | Roland Collins hits the follow up shot | 40-28 |
| 19:23 | North Carolina | Jeremy Wiggins connects on the floater from just outside the lane on a great pass from Anthony Rakes | 42-28 |
| 18:58 | Duke | Billy Hawkins buries a driving attempt near the basket on a great pass from Kevin Paulk | 42-30 |
| 18:37 | North Carolina | Tony Cooper hits a shot from the left wing set up by Jeremy Wiggins | 44-30 |
| 18:18 | Duke | Billy Hawkins makes the driving attempt from the baseline | 44-32 |
| 17:57 | North Carolina | Jeremy Wiggins misses badly on a pull-up jumper from the left side | 44-32 |
| 17:56 | Duke | Billy Hawkins pulls down the rebound | 44-32 |
| 17:35 | Duke | William Stearn hits the front of the rim on the floater from the left side | 44-32 |
| 17:33 | Duke | Kevin Paulk gets the offensive rebound | 44-32 |
| 17:10 | Duke | Anthony Rakes swats the layup by Billy Hawkins | 44-32 |
| 17:08 | Duke | Kevin Paulk grabs the offensive board | 44-32 |
| 16:54 | Duke | Roland Collins hits the front of the rim on the jumper near the basket but he's hacked by Jeremy Wiggins - foul #1 on Jeremy Wiggins, team foul #1 | 44-32 |
| Subs | North Carolina | Jin Chiang (PG), Vernon Potter (SG), Benjamin Henricks (SF), Bernard Baity (PF), Michael Jacobsen (C) Jeremy Wiggins, Tony Cooper, Anthony Rakes, John Jones, Robert Wagner | |
| Subs | Duke | John Harnish (PG), Paul Parker (SG), Doug Benton (PF), Jeremy Cipriano (C) Kevin Paulk, William Stearn, Billy Hawkins, Tyrone Hollingsworth | |
| 16:54 | Duke | Roland Collins makes the 1st free throw | 44-33 |
| 16:54 | Duke | Roland Collins misses the 2nd free throw | 44-33 |
| 16:54 | North Carolina | Michael Jacobsen grabs the board | 44-33 |
| 16:34 | North Carolina | Vernon Potter hits the front of the rim on the 3pt shot from the left wing | 44-33 |
| 16:32 | Duke | Paul Parker pulls down the rebound | 44-33 |
| 16:19 | Duke | A charge is called on Paul Parker - foul #1 on Paul Parker, team foul #2 | 44-33 |
| Subs | North Carolina | | |
| Subs | Duke | Donald Taylor (SF) Roland Collins | |
| 16:02 | North Carolina | Jin Chiang hits a fadeaway from the free throw line on a nice dish by Benjamin Henricks | 46-33 |
| Lineup | North Carolina | PG - Jin Chiang (fresh) 4 pts. 2 ast. SG - Vernon Potter (fresh) 6 pts. 1 ast. SF - Benjamin Henricks (fresh) 2 reb. PF - Bernard Baity (fresh) C - Michael Jacobsen (fresh) 2 pts. 2 reb. | |
| Lineup | Duke | PG - John Harnish (fresh) 1 pts. 2 ast. SG - Paul Parker (fresh) SF - Donald Taylor (fresh) 4 pts. 4 reb. PF - Doug Benton (fairly fresh) 4 pts. 2 reb. 2 blk. C - Jeremy Cipriano (fresh) 2 reb. | |
| 15:41 | Duke | Doug Benton knocks in the jump hook in the paint on a nice dish by Paul Parker | 46-35 |
| 15:18 | North Carolina | Vernon Potter misses badly on a 3pt jumper from the right corner | 46-35 |
| 15:16 | North Carolina | Michael Jacobsen tips it home | 48-35 |
| 15:07 | Duke | Vernon Potter is called for the reach on John Harnish - foul #2 on Vernon Potter, team foul #2 | 48-35 |
| Subs | North Carolina | Jeremy Wiggins (PG), Tony Cooper (SG), George Morgan (SF), John Jones (PF), Robert Wagner (C) Jin Chiang, Vernon Potter, Benjamin Henricks, Bernard Baity, Michael Jacobsen | |
| Subs | Duke | Kevin Paulk (PG), William Stearn (SG), Billy Hawkins (PF), Tyrone Hollingsworth (C) John Harnish, Paul Parker, Doug Benton, Jeremy Cipriano | |
| 14:45 | Duke | William Stearn hits the front of the rim on the 3pt attempt from the right corner | 48-35 |
| 14:44 | North Carolina | Robert Wagner gets the rebound | 48-35 |
| 14:15 | North Carolina | George Morgan is fouled on the floor by Donald Taylor - foul #1 on Donald Taylor, team foul #3 | 48-35 |
| Subs | North Carolina | | |
| Subs | Duke | Jeremy Cipriano (C) Tyrone Hollingsworth | |
| 13:55 | North Carolina | John Jones hits the front of the rim on the runner from close range | 48-35 |
| 13:53 | Duke | Jeremy Cipriano grabs the board | 48-35 |
| 13:39 | Duke | Billy Hawkins makes the jumpshot from the free throw line on a great pass from Kevin Paulk | 48-37 |
| 13:34 | North Carolina | Kevin Paulk steps in front of the George Morgan pass in the backcourt | 48-37 |
| 13:17 | Duke | William Stearn knocks in the 3pt jumper from the right corner on a great pass from Billy Hawkins | 48-40 |
| 13:14 | North Carolina | William Stearn takes the ball from Tony Cooper in the backcourt | 48-40 |
| 13:12 | Duke | Kevin Paulk hits the finger roll set up by William Stearn | 48-42 |
| 13:10 | North Carolina | Robert Wagner travels in the backcourt | 48-42 |
| Subs | North Carolina | Jin Chiang (PG), Anthony Rakes (SF), Bernard Baity (PF), Michael Jacobsen (C) Jeremy Wiggins, George Morgan, John Jones, Robert Wagner | |
| Subs | Duke | John Harnish (PG), Paul Parker (SG), Roland Collins (SF), Doug Benton (PF), Tyrone Hollingsworth (C) Kevin Paulk, William Stearn, Donald Taylor, Billy Hawkins, Jeremy Cipriano | |
| 12:57 | Duke | Tyrone Hollingsworth is fouled on the floor by Anthony Rakes - foul #3 on Anthony Rakes, team foul #3 | 48-42 |
| Subs | North Carolina | Vernon Potter (SG) Tony Cooper | |
| Subs | Duke | | |
| 12:50 | Duke | Roland Collins misses short on a shot from the left side but he's fouled by Anthony Rakes - foul #4 on Anthony Rakes, team foul #4 | 48-42 |
| 12:50 | Duke | Roland Collins makes the 1st free throw | 48-43 |
| 12:50 | Duke | Roland Collins misses the 2nd free throw | 48-43 |
| 12:50 | North Carolina | Bernard Baity snags the defensive board | 48-43 |
| 12:24 | North Carolina | Anthony Rakes hits the finger roll and he's fouled by Tyrone Hollingsworth - foul #2 on Tyrone Hollingsworth, team foul #4 | 50-43 |
| Subs | North Carolina | Benjamin Henricks (PF) Bernard Baity | |
| Subs | Duke | Kevin Paulk (PG), Jeremy Cipriano (C) John Harnish, Tyrone Hollingsworth | |
| 12:24 | North Carolina | Anthony Rakes makes the free throw | 51-43 |
| 12:22 | Duke | Michael Jacobsen is called for the reach on Kevin Paulk in the backcourt - foul #1 on Michael Jacobsen, team foul #5 | 51-43 |
| 12:07 | Duke | Kevin Paulk double dribbles | 51-43 |
| Subs | North Carolina | Jeremy Wiggins (PG), Tony Cooper (SG), John Jones (PF) Jin Chiang, Vernon Potter, Anthony Rakes | |
| Subs | Duke | Billy Hawkins (PF) Doug Benton | |
| 11:44 | North Carolina | John Jones hits the front of the rim on the jumpshot from the left side but he's hacked by Roland Collins - foul #2 on Roland Collins, team foul #5 | 51-43 |
| Subs | North Carolina | Anthony Rakes (SF), Robert Wagner (C) Benjamin Henricks, Michael Jacobsen | |
| Subs | Duke | William Stearn (SG), Donald Taylor (SF) Paul Parker, Roland Collins | |
| 11:44 | North Carolina | John Jones makes the 1st free throw | 52-43 |
| 11:44 | North Carolina | John Jones misses the 2nd free throw | 52-43 |
| 11:44 | Duke | Jeremy Cipriano grabs the defensive rebound | 52-43 |
| Lineup | North Carolina | PG - Jeremy Wiggins (tiring) 9 pts. 2 ast. SG - Tony Cooper (fairly fresh) 12 pts. SF - Anthony Rakes (fresh) 7 pts. 1 ast. 4 pf. PF - John Jones (tiring) 6 pts. 3 reb. C - Robert Wagner (tiring) 2 pts. 2 reb. 2 blk. 3 pf. | |
| Lineup | Duke | PG - Kevin Paulk (tiring) 6 pts. 3 ast. 2 stl. 3 pf. SG - William Stearn (tiring) 3 pts. 1 ast. SF - Donald Taylor (fairly fresh) 4 pts. 4 reb. PF - Billy Hawkins (tiring) 15 pts. 4 reb. C - Jeremy Cipriano (tiring) 4 reb. | |
| 11:42 | Duke | Kevin Paulk is whistled for a carry in the backcourt | 52-43 |
| 11:27 | North Carolina | John Jones hits the front of the rim on the wide open driving attempt from the right block | 52-43 |
| 11:25 | North Carolina | Anthony Rakes gets the offensive rebound | 52-43 |
| 11:05 | North Carolina | Tony Cooper misses badly on a shot from the right side | 52-43 |
| 11:03 | Duke | Donald Taylor grabs the defensive rebound | 52-43 |
| 10:56 | Duke | Jeremy Wiggins steps in front of the Billy Hawkins pass | 52-43 |
| 10:35 | North Carolina | Tony Cooper can't connect on a jumper near the basket but he's fouled by Kevin Paulk - foul #4 on Kevin Paulk, team foul #6 | 52-43 |
| Subs | North Carolina | Jin Chiang (PG), Benjamin Henricks (SF), Bernard Baity (PF), Michael Jacobsen (C) Jeremy Wiggins, Anthony Rakes, John Jones, Robert Wagner | |
| Subs | Duke | John Harnish (PG), Paul Parker (SG), Roland Collins (SF), Doug Benton (PF), Tyrone Hollingsworth (C) Kevin Paulk, William Stearn, Donald Taylor, Billy Hawkins, Jeremy Cipriano | |
| 10:35 | North Carolina | Tony Cooper makes the 1st free throw | 53-43 |
| 10:35 | North Carolina | Tony Cooper makes the 2nd free throw | 54-43 |
| 10:11 | Duke | Roland Collins hits a 3 from the left wing on a great pass from John Harnish | 54-46 |
| 10:06 | North Carolina | Jin Chiang is fouled in the backcourt by Paul Parker - foul #2 on Paul Parker, team foul #7 | 54-46 |
| Subs | North Carolina | Vernon Potter (SG), Anthony Rakes (SF) Tony Cooper, Benjamin Henricks | |
| Subs | Duke | | |
| 10:06 | North Carolina | Jin Chiang misses the 1st free throw | 54-46 |
| 10:06 | Duke | Tyrone Hollingsworth grabs the defensive rebound | 54-46 |
| 09:46 | Duke | Doug Benton misses badly on a fadeaway from the left block | 54-46 |
| 09:45 | North Carolina | Anthony Rakes snags the defensive board | 54-46 |
| 09:40 | North Carolina | Vernon Potter can't connect on a 3 pointer from the right wing | 54-46 |
| 09:39 | North Carolina | Anthony Rakes tips it back up and in | 56-46 |
| 09:33 | Duke | Vernon Potter steals the ball from Doug Benton in the backcourt | 56-46 |
| 09:09 | North Carolina | Vernon Potter makes the shot from the left wing | 58-46 |
| 08:42 | Duke | Doug Benton hits a driving attempt near the basket | 58-48 |
| 08:23 | North Carolina | Michael Jacobsen misses long on a fadeaway from the left side but the foul's on Tyrone Hollingsworth - foul #3 on Tyrone Hollingsworth, team foul #8 | 58-48 |
| Subs | North Carolina | Jeremy Wiggins (PG), George Morgan (SG), Benjamin Henricks (SF), John Jones (PF) Jin Chiang, Vernon Potter, Anthony Rakes, Bernard Baity | |
| Subs | Duke | Kevin Paulk (PG), William Stearn (SG), Donald Taylor (SF), Billy Hawkins (PF), Jeremy Cipriano (C) John Harnish, Paul Parker, Roland Collins, Doug Benton, Tyrone Hollingsworth | |
| 08:23 | North Carolina | Michael Jacobsen misses the 1st free throw | 58-48 |
| 08:23 | North Carolina | Michael Jacobsen makes the 2nd free throw | 59-48 |
| 08:08 | Duke | John Jones is called for the reach on Donald Taylor - foul #2 on John Jones, team foul #6 | 59-48 |
| Subs | North Carolina | Robert Wagner (C) Michael Jacobsen | |
| Subs | Duke | | |
| 07:58 | Duke | Kevin Paulk misses the wide open 3pt jumper from the left corner | 59-48 |
| 07:57 | North Carolina | George Morgan grabs the board | 59-48 |
| 07:32 | North Carolina | Billy Hawkins swats the layup by Jeremy Wiggins | 59-48 |
| 07:31 | North Carolina | Jeremy Wiggins can't tip it in | 59-48 |
| 07:30 | Duke | Billy Hawkins grabs the defensive rebound | 59-48 |
| Lineup | North Carolina | PG - Jeremy Wiggins (tiring) 9 pts. 2 ast. SG - George Morgan (fresh) 2 pts. 4 reb. SF - Benjamin Henricks (fresh) 2 reb. PF - John Jones (tiring) 6 pts. 3 reb. C - Robert Wagner (tiring) 2 pts. 2 reb. 2 blk. 3 pf. | |
| Lineup | Duke | PG - Kevin Paulk (tiring) 6 pts. 3 ast. 2 stl. 4 pf. SG - William Stearn (tiring) 3 pts. 1 ast. SF - Donald Taylor (fairly fresh) 4 pts. 5 reb. PF - Billy Hawkins (tiring) 15 pts. 5 reb. C - Jeremy Cipriano (tiring) 4 reb. | |
| 07:28 | Duke | Kevin Paulk loses the ball out of bounds in the backcourt | 59-48 |
| Subs | North Carolina | Tony Cooper (SG) George Morgan | |
| Subs | Duke | | |
| 07:07 | North Carolina | John Jones can't connect on a fadeaway from the right wing | 59-48 |
| 07:06 | Duke | William Stearn pulls down the rebound | 59-48 |
| 06:47 | Duke | Donald Taylor comes up short on the turnaround in the lane | 59-48 |
| 06:46 | North Carolina | Tony Cooper grabs the board | 59-48 |
| 06:17 | North Carolina | Tony Cooper hits a jump hook near the basket set up by John Jones | 61-48 |
| 06:17 | Duke | Duke calls a full timeout (2 :30 2 full remaining) | 61-48 |
| Subs | North Carolina | Vernon Potter (SG), George Morgan (SF), Michael Jacobsen (C) Tony Cooper, Benjamin Henricks, Robert Wagner | |
| Subs | Duke | John Harnish (PG), Paul Parker (SG), Tyrone Hollingsworth (C) Kevin Paulk, William Stearn, Jeremy Cipriano | |
| 05:55 | Duke | Jeremy Wiggins is called for the reach on John Harnish - foul #2 on Jeremy Wiggins, team foul #7 | 61-48 |
| Subs | North Carolina | Jin Chiang (PG) Jeremy Wiggins | |
| Subs | Duke | Roland Collins (SF), Doug Benton (PF) Donald Taylor, Billy Hawkins | |
| 05:55 | Duke | John Harnish makes the 1st free throw | 61-49 |
| 05:55 | Duke | John Harnish makes the 2nd free throw | 61-50 |
| 05:32 | North Carolina | The jumper by Vernon Potter is denied by Roland Collins | 61-50 |
| 05:31 | Duke | Paul Parker grabs the board | 61-50 |
| 05:11 | Duke | Doug Benton comes up short on the turnaround near the basket | 61-50 |
| 05:10 | North Carolina | George Morgan grabs the defensive rebound | 61-50 |
| 05:07 | North Carolina | John Harnish is called for the reach on Vernon Potter in the backcourt - foul #2 on John Harnish, team foul #9 | 61-50 |
| Subs | North Carolina | Tony Cooper (PG), Anthony Rakes (SF), Bernard Baity (PF) Jin Chiang, George Morgan, John Jones | |
| Subs | Duke | Kevin Paulk (PG), William Stearn (SG), Donald Taylor (SF), Billy Hawkins (PF), Jeremy Cipriano (C) John Harnish, Paul Parker, Roland Collins, Doug Benton, Tyrone Hollingsworth | |
| 05:07 | North Carolina | Vernon Potter misses the 1st free throw | 61-50 |
| 05:07 | Duke | Jeremy Cipriano snags the defensive board | 61-50 |
| 05:03 | Duke | Donald Taylor hits the front of the rim on the turnaround in the paint | 61-50 |
| 05:02 | Duke | William Stearn hits the follow up shot | 61-52 |
| 04:39 | North Carolina | Anthony Rakes misses the fadeaway from the left side | 61-52 |
| 04:38 | Duke | Donald Taylor pulls down the rebound | 61-52 |
| 04:33 | Duke | Billy Hawkins comes up short on the floater from just outside the lane but he's fouled by Michael Jacobsen - foul #2 on Michael Jacobsen, team foul #8 | 61-52 |
| Subs | North Carolina | Jeremy Wiggins (PG), Robert Wagner (C) Vernon Potter, Michael Jacobsen | |
| Subs | Duke | | |
| 04:33 | Duke | Billy Hawkins misses the 1st free throw | 61-52 |
| 04:33 | Duke | Billy Hawkins makes the 2nd free throw | 61-53 |
| 04:13 | North Carolina | Jeremy Wiggins is open and scores on a floater from the right block on a great pass from Robert Wagner | 63-53 |
| 03:58 | Duke | Robert Wagner takes the ball from Jeremy Cipriano | 63-53 |
| 03:39 | North Carolina | Tony Cooper lays it up and in | 65-53 |
| Game Plan | North Carolina | North Carolina is playing a motion offense (slowdown) and a fullcourt press (+1) | |
| Game Plan | Duke | Duke is playing a motion offense and a fullcourt press (-3) | |
| 03:35 | Duke | Kevin Paulk is fouled in the backcourt by Jeremy Wiggins - foul #3 on Jeremy Wiggins, team foul #9 | 65-53 |
| Subs | North Carolina | Jin Chiang (PG), Benjamin Henricks (SF), John Jones (PF) Jeremy Wiggins, Anthony Rakes, Bernard Baity | |
| Subs | Duke | Paul Parker (SG), Roland Collins (SF), Doug Benton (PF), Tyrone Hollingsworth (C) William Stearn, Donald Taylor, Billy Hawkins, Jeremy Cipriano | |
| 03:35 | Duke | Kevin Paulk makes the 1st free throw | 65-54 |
| 03:35 | Duke | Kevin Paulk makes the 2nd free throw | 65-55 |
| 03:06 | North Carolina | Tony Cooper misses long on a floater from close range but he's hacked by Doug Benton - foul #3 on Doug Benton, team foul #10 | 65-55 |
| Subs | North Carolina | George Morgan (SF), Michael Jacobsen (C) John Jones, Robert Wagner | |
| Subs | Duke | John Harnish (PG) Kevin Paulk | |
| 03:06 | North Carolina | Tony Cooper makes the 1st free throw | 66-55 |
| 03:06 | North Carolina | Tony Cooper makes the 2nd free throw | 67-55 |
| Lineup | North Carolina | PG - Jin Chiang (tiring) 4 pts. 2 ast. SG - Tony Cooper (fairly fresh) 20 pts. SF - George Morgan (fresh) 2 pts. 5 reb. PF - Benjamin Henricks (fresh) 2 reb. C - Michael Jacobsen (fairly fresh) 5 pts. 3 reb. | |
| Lineup | Duke | PG - John Harnish (fairly fresh) 3 pts. 3 ast. SG - Paul Parker (tiring) 2 reb. SF - Roland Collins (tiring) 11 pts. 2 reb. PF - Doug Benton (tiring) 8 pts. 2 reb. 2 blk. 3 pf. C - Tyrone Hollingsworth (tired) 2 reb. 3 pf. | |
| 03:01 | Duke | John Harnish's pass is off the mark and out of bounds in the backcourt | 67-55 |
| Subs | North Carolina | John Jones (PF) Tony Cooper | |
| Subs | Duke | | |
| 02:41 | North Carolina | Roland Collins is called for the reach on Jin Chiang - foul #3 on Roland Collins, team foul #11 | 67-55 |
| Subs | North Carolina | Tony Cooper (SG) Benjamin Henricks | |
| Subs | Duke | | |
| 02:41 | North Carolina | Jin Chiang makes the 1st free throw | 68-55 |
| 02:41 | North Carolina | Jin Chiang misses the 2nd free throw | 68-55 |
| 02:41 | Duke | The rebound goes to Doug Benton | 68-55 |
| 02:17 | Duke | The short jumper by Doug Benton is denied by Michael Jacobsen | 68-55 |
| 02:16 | North Carolina | George Morgan grabs the defensive rebound | 68-55 |
| Game Plan | North Carolina | North Carolina is playing a motion offense (slowdown) and a fullcourt press (+1) | |
| Game Plan | Duke | Duke is playing a motion offense and a fullcourt press (-1) | |
| 01:56 | North Carolina | Tyrone Hollingsworth takes the ball from John Jones | 68-55 |
| 01:41 | Duke | Paul Parker double dribbles | 68-55 |
| Subs | North Carolina | Jeremy Wiggins (PG), Anthony Rakes (SF), Robert Wagner (C) Jin Chiang, George Morgan, Michael Jacobsen | |
| Subs | Duke | Kevin Paulk (PG), William Stearn (SG), Billy Hawkins (PF) John Harnish, Paul Parker, Doug Benton | |
| 01:24 | North Carolina | Jeremy Wiggins hits a wide open driving attempt from the right block on a great pass from John Jones | 70-55 |
| 00:59 | Duke | William Stearn hits the front of the rim on the 3pt attempt from the left corner | 70-55 |
| 00:58 | North Carolina | Anthony Rakes pulls down the rebound | 70-55 |
| Game Plan | North Carolina | North Carolina is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| Game Plan | Duke | Duke is playing a motion offense and a fullcourt press (-1) | |
| 00:34 | North Carolina | John Jones can't connect on an uncontested shot from the right wing | 70-55 |
| 00:33 | Duke | Billy Hawkins snags the defensive board | 70-55 |
| Game Plan | North Carolina | North Carolina is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| Game Plan | Duke | Duke is playing a quick shot offense (quick shot) and a fullcourt press (-1) | |
| 00:27 | Duke | Billy Hawkins's dunk attempt is rejected by John Jones | 70-55 |
| 00:25 | North Carolina | John Jones grabs the board | 70-55 |
| 00:00 | North Carolina | Jeremy Wiggins runs out the clock | 70-55 |