Travis Boyd scored for the third straight game, and Scott Wedgewood made 26 saves for the Coyotes (4-15-2), who have lost two straight.
"They had a couple of goals that they got behind us, were able to get loose and we kind of lost coverage," Wedgewood said. "Against a team like that with a lot of dangerous weapons up front, they'll find a way to put them in. We were kind of playing an uphill battle though the whole game."
Robertson, left undefended at the right post, tapped in a backdoor pass from Andrej Sekera to make it 3-2 at 8:57 of the second period. Robertson has scored 13 points (five goals, eight assists) in his past 12 games.
Roope Hintz scored 54 seconds into the game to give the Stars a 1-0 lead, getting the rebound of Pavelski's chance in front after Wedgewood stopped Hintz's initial shot from the left circle.
"I got the puck at the right time," said Hintz, who has scored seven goals in his past eight games. "We're on the right track right now, we just have to keep going and play like that."
The Robertson-Hintz-Pavelski line has scored 20 points (11 goals, nine assists) in the past six games.
"That line has been dynamic," Bowness said. "You need a line to carry your team, and right now they're doing their job."