DENVER -- The Calgary Flames broke out of their offensive doldrums in a big way. Jiri Hudler and Joe Colborne had a goal and assist each, and Mike Cammalleri scored a power-play goal at 16:30 of the third period to lift Calgary to a 4-3 win over the Colorado Avalanche on Monday night. Sean Monahan also scored and Karri Ramo stopped 22 shots for the Flames, whose snapped a four-game skid with the offensive outburst. "It feels very good. Its been a tough little stretch for sure," Cammalleri said. "When things like that happen, its easy to get negative." Calgary came into the game having been shutout in three of its last four games. The Flames only goal since Dec. 23 came in a 4-1 loss to Philadelphia. "We wanted to come in and have fun and be loose a little. We had nothing to lose coming in here," TJ Galiardi said. "We wanted to string something together and this was a good place to start for us." Nathan MacKinnon had two goals and Paul Stastny had a goal and two assists for the Avalanche, who had won three straight coming into the game. The Avalanche may have lost more than the game. MacKinnon, who has four goals in the last two games, took a shot to the ankle late in the game and was visibly hurting. Colorado coach Patrick Roy said the rookie was going for an X-ray after the game. "He got the puck on the ankle at the end of the game," Roy said. "Well have more details tomorrow." The game was tied at 3-all when Colorado drew a bench minor for too many men on the ice. With Jamie McGinn in the penalty box, Hudler fed Cammalleri in front of goalie Jean-Sebastien Giguere for the winner. Giguere finished with 15 saves. The Avalanche pulled Giguere for an extra skater with about a minute left but couldnt get a shot on net. Giguere said the Flames played with more intensity throughout the game. "They were hungrier," Giguere said. "They got, some would say, lucky bounces, but they created those bounces by going to the net, by creating traffic and thats how you score a goal in this game, in this league. Im not sure we were willing to do that in front of their net." Roy saw it differently than his goaltender. "We may not have had the jump that we should have, but Giggy should have been better," Roy said. "He hasnt played well in the past four or five games and he should stand up and say, Im not playing up to what I should. He needs to be better and we need to have him playing better. Period." After scoring just one goal in 240 minutes, the Flames scored twice in a span of 2:28 of the second period to take the lead. Colborne tied it when he tipped Galiardis shot from the point with 2:32 left in the frame. Hudler gave Calgary the lead when he battled for position in front of Giguere and then flicked a backhand through the goalies legs to make it 3-2. It was small consolation for Hudler, who was disappointed after he was left off the Czech National Team for next months Olympics in Sochi, Russia. "Right before the game we took a little walk with Jiri. He knows that people sit in the room, theres debate, you get picked, you dont get picked," Flames coach Bob Hartley said. "Obviously, everyone wants to be in the Olympics to represent their country so youre disappointed. But we saw that hes a pro." The Avalanche got a power play at the end of the period but couldnt capitalize. They tied it on Stastnys 12th goal of the season at 9:33 of the third. The Flames took a 1-0 lead just 1:08 into the game. Monahan took a shot from the right circle that Giguere saved, but the rebound went off McGinn and into the net. It was Calgarys second goal in the last five games and its first lead since beating St. Louis two weeks ago. The celebration didnt last. MacKinnon tied it on the power play six minutes later when his shot from the side of the crease went off Ramo and through the goaltenders legs into the net. The Flames took a bench minor for too many men on the ice, MacKinnon struck again. Stastny sent him a pass to the slot and MacKinnon buried it to make it 2-1 at 14:32 of the first. NOTES: Colorados Gabriel Landeskog extended his points streak to seven games with his 100th assist. ... Avalanche D Nate Guenin (ankle) was out after getting hit with a puck Saturday. Tyson Barrie took his place in the lineup. ... Flames RW David Jones was a scratch. He has one assist in his last 15 games. ... Colorado D Ryan Wilson was sent to Lake Erie of the AHL for a two-week conditioning assignment. Wilson has missed 22 games with a back injury but has been a healthy scratch for the last two games. Tyus Jones Jersey . "Opinion: Womens World Cup is the best Soccer of the year," Hanks tweeted to his 8.73 million followers on Friday. "Hey FIFA, they deserve real grass. Put in sod. Karl-Anthony Towns Jersey . On a hot, sweaty day, the Hall of Famer looked cool and comfortable. http://www.timberwolvesgear.com/authentic-kevin-garnett-timberwolves-jersey/ . The weekend at Oriole Park has been less kind, with three players suffering varying degrees of injury. The worst ailment of the three, at least optically, is the deep bone bruise suffered by Adam Lind when he fouled a pitch off the top of his right foot in the sixth inning of Saturdays game. Derrick Rose Jersey . The injury could land Machado on the 15-day disabled list, but its not as serious as it looked on Monday night, when the third baseman crumpled in a heap at the plate after taking an awkward swing in a game against the New York Yankees. Josh Okogie Jersey .ca. In addition to the game being aired in its entirety on CTV Two Vancouver Island and TSN.ca, TSN2 will also have coverage of Whitecaps FC immediately following NASCAR Sprint Cup Series: Toyota Owners 400.Galileo Gold, The Gurkha and Awtaad remain on course for a potential repeat of their thrilling Royal Ascot clash after featuring among 14 confirmations for the Qatar Sussex Stakes at Goodwood next Wednesday. Hugo Palmers 2000 Guineas hero Galileo Gold had to make do with the runner-up spot in the Irish equivalent behind the Kevin Prendergast-trained Awtaad, but gained his revenge in the St Jamess Palace Stakes with a brilliantly-judged ride by Frankie Dettori.Splitting the pair at Ascot was Aidan OBriens French 2000 Guineas winner The Gurkha, who subsequently came up narrowly short in the Coral-Eclipse at Sandown. The Gurkha is one of four possible OBrien runners in the Group One, with impressive Falmouth Stakes winner Alice Springs, The Happy Prince and Long Island Sound all on the list.Arod ran a fantastic race to fill the runner-up spot behind Solow in last years renewal and could bid to go one better, but would need to bounnce back from a disappointing effort in the July Cup.dddddddddddd.Richard Faheys Gabrial was third 12 months ago and in 2012 behind the legendary Frankel. He may also return, while Fahey has also left in Jersey Stakes winner Ribchester.Kodi Bear, Lightning Spear, Richard Pankhurst, So Beloved and Toormore have also been confirmed.Sky Bet make Galileo Gold their 7/4 favourite from The Gurkha at 2/1. They then bet 8/1 Awtaad and Ribchester, 10/1 Lightning Spear and 12/1 bar those. Sky Racing Tickets Fast, secure racing tickets: Exclusive racing offers near you Also See: Live results service Full racecards Get Sky Sports £10 completely free bet! Cheap Buffalo Sabres GearWholesale Calgary Flames JerseysCheap Adidas Colorado Avalanche JerseysMontreal Canadiens Outlet StoreWholesale New Jersey Devils JerseysAdidas Arizona Coyotes JerseysCheap Adidas Boston Bruins JerseysCheap Adidas Carolina Hurricanes JerseysChicago Blackhawks Shop Free ShippingWholesale Columbus Blue Jackets JerseysDallas Stars Shop Free ShippingCheap Adidas Detroit Red Wings JerseysAnaheim Ducks Jerseys ChinaWholesale Edmonton Oilers JerseysFlorida Panthers Shop Free ShippingWholesale Los Angeles Kings JerseysMinnesota Wild Outlet StoreCheap Adidas Nashville Predators JerseysCheap Adidas New York Islanders JerseysNew York Rangers Winter Classic JerseysCheap Adidas Ottawa Senators JerseysCheap Adidas Philadelphia Flyers JerseysWholesale Pittsburgh Penguins JerseysCheap Adidas San Jose Sharks JerseysSt. Louis Blues Winter Classic JerseysWholesale Tampa Bay Lightning JerseysToronto Maple Leafs Outlet StoreVancouver Canucks Outlet StoreCheap Adidas Vegas Golden Knights JerseysCheap Adidas Washington Capitals JerseysCheap Adidas Winnipeg Jets Jerseys ' ' '