Marshall handed off 13 assists and led a parade of five Tar Heels starters scoring in double figures.
Harrison Barnes helped out with 20 points and John Henson finished with 14 points and 13 rebounds for UNC (24-4, 11-2 ACC), which has won four straight.
The Tar Heels remained one-half game ahead of Duke and Florida State in the ACC standings.
C.J. Leslie scored 24 points and grabbed 12 rebounds while Lorenzo Brown provided 18 points for the Wolfpack (18-10, 7-6).