Duke heads to Louisville after winning 5 straight ACC games:

Duke has a 16-14 lead at the under-12 timeout of the first half, Allen, Kennard and Ingram like:

Duke is up 32-29 with a minute to go in the first half:

Then Grayson makes a layup and hits a 3 at the buzzer to send Duke into halftime up 37-29:

The teams exchange buckets in the second half, with Duke maintaining a 47-37 lead with 13 minutes to go:

Louisville’s Jaylen Johnson is called for a technical foul for elbowing Grayson in the face:

Duke is up 54-45 with 10 minutes to go:

Except Duke scores 1 point in the next 5 minutes to go down 55-58:

Coach K gets a technical foul:

A horrific call sees Grayson Allen foul out:

And he gets a technical foul walking off the floor:

Still, Duke manages to pull within 66-64 with 1:30 to go:

But they don’t score again and lose 71-64:
