SALT LAKE CITY – The Utah Mammoth secured a stunning, come-from-behind overtime win to earn two critical points against the Philadelphia Flyers, extending their win streak to four games with the 5-4 victory.

Captain Clayton Keller forced OT with a gorgeous backhanded goal that came with less than a minute remaining.

Keller netted the game-winner off a pass from Dylan Guenther, giving the young franchise a massive win to build on.

The Mammoth (25-20-4, 54 pts) welcomes the Flyers (23-17-8, 54 pts) at Delta Center on Wednesday, January 21.

A Wasatch Walk-Off for the comeback kids! 🔥🙌 pic.twitter.com/Gz9Gk9jNkV

— Utah Mammoth (@utahmammoth) January 22, 2026

Utah began the day with a one-point lead over the San Jose Sharks for the top Wild Card spot in the Western Conference. Philadelphia currently sits four points out of a playoff spot in a tightly packed East.

Utah has been melting the ice in January, winning 7 of 9 games, including a current 3-game winning streak. The club is averaging 3.67 goals per game this month and has reached the six-goal mark three times.

Karel Vejmelka has been one of the league’s hottest netminders, helping fuel the recent winning ways. The 2026 Olympian was named the NHL Third-Star of the Week after allowing 1.67 goals against in wins over Toronto, Dallas, and Seattle.

Pregame

Daniil But working on his finishing and deflections going to the net.

Coaches gave him 2 corrections to get more momentum & direction on the puck that made a world of a difference.

He’s putting in the work to become really dangerous. pic.twitter.com/x17KByop2h

— Cole Bagley (@BagleyKSLsports) January 21, 2026

Per Tourigny, no changes to the lineup tonight against the Flyers.#TusksUp #LetsGoFlyers

— Cole Bagley (@BagleyKSLsports) January 21, 2026

We have recalled Cam Hebig from Tucson. pic.twitter.com/fh6Uus2g1R

— Utah Mammoth (@utahmammoth) January 21, 2026

The Utah Mammoth have recalled forward Cam Hebig from the Tucson Roadrunners.

No injuries but likely an opportunity for Hebig to fulfill a similar role as Kevin Rooney.

— Cole Bagley (@BagleyKSLsports) January 21, 2026

Last one before the road trip 👏 pic.twitter.com/6mCUGiMATa

— Utah Mammoth (@utahmammoth) January 22, 2026

LISTEN LIVE: @utahmammoth welcome the @NHLFlyers to Delta Center on the @kslsports app, @KSLSportsZone and:https://t.co/bbQE8amAXp pic.twitter.com/T7u5wQ1d44

— KSL Sports (@kslsports) January 22, 2026

First Period

Starters vs. the Flyers 👇#TusksUp | @ZionsBank pic.twitter.com/xlvo2KPieD

— Utah Mammoth (@utahmammoth) January 22, 2026

Philadelphia needed 30 seconds to get on the scoreboard. Vejmelka blocked Christian Dvorak’s first attempt from the slot, but the rebound bounced straight to Cam York.

York beat Vejmelka with a quick wrister for a 1-0 lead.

Flyers score 30 seconds in.

Immense pressure from puck drop.

1-0 Philadelphia.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Delay of game penalty against the Flyers.

Utah to the PP.

1P: 18:21 | 1-0 Philadelphia

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Hayton to the box for a hook.

4 on 4 hockey for 1:21. https://t.co/6pQbEy98qG

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Utah immediately forfeited its first chance at momentum when Barrett Hayton was whistled for a hook.

Flyers again.

2-0 Philadelphia.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

A disastrous opening five minutes put the Mammoth in a 2-0 hole against a Flyers team that had lost six in a row before beating Las Vegas in their last outing.

Dvorak earned his second point, scoring in transition after a Mammoth giveaway.

O’Brien was chirping Grebenkin at the faceoff circle.

Likely trying to get him to go. Utah needs some energy bad.

3 days off didn’t seem to do them any favors here early.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

O’Brien to the box for a cross check.

Philadelphia to the PP.

1P: 14:42 | 2-0 Flyers.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

The Flyers are going right at Utah’s net every single shift.

Crashing in bunches too. They move the puck really well and then attack the crease with force.

Mammoth need to find an answer before this gets completely out of hand.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

The Flyers played with more force and intent on both ends through 20 minutes. Utah struggled to match the visitors’ urgency.

After 20. pic.twitter.com/pTjfkwBVxi

— Utah Mammoth (@utahmammoth) January 22, 2026

Schmaltz was called for a high stick right as the period ended.

Philadelphia will begin the second period on the power play.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Their worst period since the 4-1 loss to NJ.

Pretty sluggish and the Flyers have taken full advantage as they’ve easily won back pucks in all three zones then quickly attacked.

Flyers also lead SOG 14-7. https://t.co/tf6soCP5Yb

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Second Period

A Nick Schmaltz penalty to close the first period cost the Mammoth immediately in the second 20.

Another loose puck bounced to the stick of Bobby Brink for a power play goal and 3-0 Philadelphia lead.

Brink scores on the PP.

3-0 Philadelphia.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

It was the second straight period Philly netted a goal less than a minute in.

Officials rule there is no penalty.

Utah catches a break. https://t.co/RH97rmKapc

— Cole Bagley (@BagleyKSLsports) January 22, 2026

The no-call seemed to give Utah life.

Mammoth skaters began finding their speed, firing pucks toward the net and forcing the Flyers to scramble.

It paid off when Daniil But toe-dragged the puck deep into the offensive end. The talented rookie kept the puck alive near the crease amidst a scrum, just long enough for JJ Peterka to put the biscuit in the basket.

JJ PETERKA JAMS ONE INTO THE BACK OF THE NET AND UTAH IS ON THE BOARD!!!!

3-1!

— Cole Bagley (@BagleyKSLsports) January 22, 2026

36 seconds later, Lawson Crouse made it a 3-2 game with a wrister.

The gorgeous set-up began with Captain Clayton Keller finding Nick Schmaltz near the left face-off circle. Schmaltz deftly dropped the puck to a wide-open Crouse for his 13th goal of the year.

LAWSON CROUSE SCORES FROM THE LOW SLOT AND UTAH IS BACK IN THE HOCKEY GAME!!!!!

3-2!

— Cole Bagley (@BagleyKSLsports) January 22, 2026

The Flyers are taking a TO.

Crazy turn of events here. Utah looked like they were ready to throw in the towel and then a few energetic shifts turned this game around.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

JJ and Crouser score back-to-back, 36 seconds apart! pic.twitter.com/lUhPamBHtm

— Utah Mammoth (@utahmammoth) January 22, 2026

Utah is called for too many men on the ice.

That one is tough, especially after the momentum shift.

Flyers to the PP.

2P: 10:25 | 3-2 Philadelphia

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Dyorak scores on the PP.

4-2 Philadelphia

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Utah back to full strength.

Can’t take any more penalties tonight. https://t.co/He6jXikhOa

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Seeler to the box and Utah will head to the PP.

Arguably a must score situation to regain some momentum.

2P: 5:06 | 4-2 Flyers

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Ian Cole to the box for high-sticking.

Flyers with yet another PP opportunity.

7.4 seconds remaining in the second.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Utah was knocking on the door of tying things up until they committed back-to-back penalties and then a third to end the second period.

The sin bin has plagued them tonight. https://t.co/3HTuaXNdAx

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Third Period

Unreal save by Vejmelka.

2 on 1 advantage for the Flyers and Veggie came across his crease in the splits to rob Zegras with his glove.

That’s absolute robbery by No. 70.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Veggie!! What a save 🔥 pic.twitter.com/8BEnwnd1qa

— Utah Mammoth (@utahmammoth) January 22, 2026

McBain just beat Juulsen to a pulp as the big boys dropped the gloves.

Landed a few nasty rights and then took him down.

McBain has improved that area of his game this season. Pretty dominant when he drops the gloves.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

DYLAN GUENTHER SCORES UP HIGH AND UTAH TRAILS BY JUST ONE!!!!!

4-3!

— Cole Bagley (@BagleyKSLsports) January 22, 2026

Dylan Guenther power play goal! 🔥 We have ourselves a one goal game! pic.twitter.com/au9VQtnZUv

— Utah Mammoth (@utahmammoth) January 22, 2026

Vejmelka to the bench.

Extra attacker on for Utah.

1:20 to go.

— Cole Bagley (@BagleyKSLsports) January 22, 2026

CLAYTON KELLER SCORES THE FIRST 6 ON 5 GOAL IN MAMMOTH HISTORY AND UTAH HAS TIED THIS GAME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

— Cole Bagley (@BagleyKSLsports) January 22, 2026

THAT’S OUR CAPTAIN!!!!! 🔥

Keller ties the game to get our first extra attacker goal in franchise history 🤯 pic.twitter.com/knGvasV2EP

— Utah Mammoth (@utahmammoth) January 22, 2026

We are headed to overtime. LET’S GET LOUD, UTAH!

— Utah Mammoth (@utahmammoth) January 22, 2026

ELITE OVERTIME DUO: DYLAN GUENTHER AND CLAYTON KELLER! 🤯 pic.twitter.com/lHd49WRYDn

— Utah Mammoth (@utahmammoth) January 22, 2026

Follow the Utah Mammoth with KSL Sports

The Mammoth takes on the Nashville Predators on Saturday, January 24. The puck drops at 1:30 p.m. MT.

Follow the entire 2025-26 Utah Mammoth schedule here.

The Smith Entertainment Group’s (SEG) streaming platform will also continue to carry all Mammoth games on SEG+ in 2025-26.

Cole Bagley is the Utah Mammoth insider for KSL Sports. Follow him on X. You can hear Cole break down the team on KSL Sports Zone and KSL 5 TV.

All Mammoth games will be broadcast live on the KSL Sports Zone (97.5 FM/1280 AM). Occasionally, KSL NewsRadio (102.7 FM / 1160 AM) also airs Jazz games.

Take us with you, wherever you go.

Download the new & improved KSL Sports app from Utah’s sports leader. You can stream live radio and video, and stay up to date on all of your favorite teams.

Brian Preece is a KSLSports.com insider covering Locals in MLB and the Salt Lake Bees. Follow Brian’s Bees and Beehive baseball here. Find Brian on X, Instagram, and BlueSky at @bpreece24.