"We didn't have any lapses," he said. "This is something we envisioned at the beginning of the season when we were all healthy."
Klay Thompson scored 21 points and David Lee added 17 for the Warriors, who matched their longest winning streak of the season. Harrison Barnes and Draymond Green had 11 apiece.
"It was good to get one of these wins," Lee said. "Phoenix is ahead of us in the standings. I love the way our team is playing."
P.J. Tucker had 11 points and 12 rebounds to lead the Suns, who had won three straight and eight of nine.
"It was total breakdown on everything," coach Jeff Hornacek said. "That's the first egg that we've laid for the season. You're going to have those games every once in a while. They really attacked us and we were slow to everything."