Richard Panik gave the Coyotes a 1-0 lead at 5:15 of the second period when he snapped a cross-ice pass from Clayton Keller off Smith's glove.
Keller has 53 points (20 goals, 33 assists), one shy of Peter Mueller's Coyotes rookie record from 2007-08.
Hamilton tied the game 1-1 when he beat Raanta to the short side from the right face-off circle at 9:05, and Monahan scored off the rebound of a Johnny Gaudreau shot to give Calgary a 2-1 lead at 15:28.
Monahan has 64 points, a new NHL career high, one more than he had in 2015-16. Gaudreau has nine points (three goals, six assists) in his past eight games.
Domi tied it 2-2 at 17:31 when he intercepted Micheal Ferland's pass in the high slot, skated in, and beat Smith to the stick side.
Ekman-Larsson scored the game-winner with a wrist shot that beat Smith high to the glove side. His 28 game-winning goals are the most among NHL defensemen since he entered the League in 2010-11.
He is the sixth Swedish defenseman to score 100 goals in the NHL, joining Nicklas Lidstrom (264), Borje Salming (150), Fredrik Olausson (147), Erik Karlsson (125) and Calle Johansson (119).
"It means that I'm doing something good out there and I've been fortunate to play with some good players that are setting me up," said Ekman-Larsson, who is seven goals behind Teppo Numminen for most by a defenseman in Coyotes/Winnipeg Jets franchise history (108). "It was nice to get it out of the way."