The Buffaloes rolled to another victory, but only after they were challenged by Sebastian Koch and the unranked Phoenix.
Dinwiddie scored 17 points and Colorado beat Elon 80-63 for its 10th consecutive win. The Phoenix jumped out to a small lead and were within eight with 12 minutes to go.
Dinwiddie said Colorado did not experience a letdown after the victory over the Jayhawks.
"Not at all because we move on very quickly from victories or losses," he said. "I don't think we gave them the respect they deserve."
Xavier Johnson added 12 points and 15 rebounds for the Buffaloes (10-1), who dropped their season opener against Baylor for their only loss of the season. Josh Scott scored 12, and George King had 10 points.
It's the first double-digit win streak for Colorado in 52 seasons.
"It's another milestone this program has reached and we are going to celebrate it in time and other milestones," Colorado coach Tad Boyle said. "But at the end of the day it's all about beating Oklahoma State on the 21st."
Koch scored 27 points on nine 3-pointers for Elon (5-5), which had won three in a row. Tanner Samson added 12 points.
"We did not play with aggression in the first half and we have to play with aggression," Elon coach Matt Matheny said. "To Colorado's credit, they are very good, they are very talented, but they outrebounded us in the first half by 22 rebounds and we cannot expect to hang around with a Top 25 team."
The Buffaloes have won each of their three meetings with the Phoenix, who is winless in 18 career games against a ranked team.
"That team is going to win a lot of games in their league," Boyle. "This was a take care of business game and we did what we had to do."
Boyle wasn't happy with the team's turnovers and the slow start.
"We didn't take care of the ball," Boyle said. "We had eight turnovers against Kansas and 16 against Elon."
Koch made a 3 to give Elon a 16-12 lead with 11:05 to go in the first half, but the Buffaloes then grabbed control with a 15-2 spurt.
"It was something that we had talked about," Dinwiddie said. "The starters were a little sluggish and offensively we were not playing with much pace."
Scott started the run with a jumper and Dinwiddie closed it out a 3-pointer.
The Buffaloes also scored 14 of the last 18 points of the first half to take a 41-25 lead at the break.
Elon began to rally after Askia Booker's layup lifted Colorado to a 19-point lead. The Phoenix clawed back to 55-47 on 3s from Koch and Samson, and a layup by Lucas Troutman.
The lead was 69-60 when Dinwiddie converted a three-point play and a layup to run the advantage to 14 with 3:14 remaining.
Koch was 9 for 14 from 3-point range. He missed his only two shots from inside the arc.