Doan's tip-in goal at 11:11 of the third period amid a crowd in front of Blue Jackets' goaltender Mathieu Garon broke a 2-2 tie and iced and ended the Coyotes' two-game losing streak.
Columbus, which has lost two straight, had goals from R.J. Umberger and Jakub Voracek. Garon had 29 saves on 33 shots.
After a scoreless first period, the Coyotes grabbed a 2-0 lead on goals by Upshall and Lepisto. Columbus came back on scores by Umberger at 11:57 of the second and Voracek at 7:51 of the third.
Less than a minute after Doan redirected his goal off a shot by Keith Yandle, Fiddler knocked in his fourth goal of the season to close out the scoring.
'Happy' fan videos make Pharrell cry [VIDEO]
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend