Kevin Connauton also scored a goal, his first of the season, and Clayton Keller and Nick Cousins each chipped in two assists for the Coyotes, who will conclude a three-game trip at Nashville on Tuesday. Darcy Kuemper made 24 saves.
"We worked hard and competed and did our best to give ourselves a chance to win the game," Lawson Crouse said. "But at the end of the day, they got that clutch goal there at the end that determined the outcome."
• Alex Goligoski was the player Ritchie boarded at 17:40 of the second period. Goligoski, who endured a nasty cut over his right eye on the play, did not return to the game.
"He's an important guy for us and not having him out there hurts us," Ekman-Larsson said. "Other guys came in and had to step up. We need him to play and to be a successful team. It's tough."
Ritchie was given a 5:00 boarding penalty and a game misconduct.
• Stats that jump off the Event Summary: 10 Coyotes produced at least one point, Derek Stepan took eight shots on goal, and Ekman-Larsson blocked four shots.
• The Coyotes played minus defenseman Jakob Chychrun, who missed a second straight game because of a lower-body injury. He'll miss Tuesday's game at Nashville, too, but could return to the lineup later this week when the team returns to Arizona for a homestand.