DETROIT -- The Detroit Red Wings were in desperate need of a win and two veteran stars helped delivered it. Daniel Alfredsson scored two goals, including a power-play score at 1:03 of overtime and the Red Wings earned a 3-2 win over the Calgary Flames on Thursday night. The win snapped Detroits six-game losing streak (0-4-2) and five-game home losing streak. "We were hanging in, playing some good hockey, and then all of a sudden were having some lapses where we give the other team way too many chances," Alfredsson said. "We did that some today, too, but overall we grinded." Alfredsson also had an assist and was set up for the winner by Pavel Datsyuk, who had three assists. Datsyuk threaded a cross-ice pass to Alfredsson, who rifled in a one-time slap shot from the inside edge of the left circle for his ninth goal of the season. Datsyuk drew the penalty on T.J. Brodie, who hooked Datsyuk as he tried to split the defence deep in the Calgary zone with 42 seconds left. Alfredsson also got his 700th assist earlier in the game. Detroit is without eight regulars due to injury. Joakim Andersson also scored for Detroit, defenceman Niklas Kronwall added two assists and goaltender Jonas Gustavsson made 20 saves. Mikael Backlund and Mark Giordano scored for Calgary. Mike Cammalleri had two assists and goalie Karri Ramo stopped 35 shots. "They had a little desperation and hunger in their game down the stretch," Cammalleri said. Calgary coach Bob Hartley disagreed with the penalty call on Brodie. "I didnt think it was a call," Hartley said. "I thought it was a hockey play. It was stick to stick." Alfredsson opened the scoring just 26 seconds into the game when he put in a loose puck from the slot. Backlund tied it at 5:11 with his fifth goal. He flipped in the puck after it caromed off the end boards. Andersson gave the Red Wings a 2-1 lead at 11:38 of the second when Alfredssons shot deflected in off his skate. It was Anderssons fifth goal. It was Alfredssons 700th career assist. Giordanos power-play goal tied it at 2 with 4:27 left in the second period. He beat Gustavsson with a shot from the high slot just after a two-man Flames advantage ended. NOTE: Calgary C Mike Cammalleri returned after missing the previous game due to an illness. Cammalleri also played at the University of Michigan. ... Red Wings captain and C Henrik Zetterberg, who is on the long-term injured reserve due to a herniated disc, skated with his teammates Thursday morning for the first time since his previous game, which was Dec. 4. ... Flames C Jiri Hudler is a former Red Wing. ... Detroit RW Jordin Tootoo was in the lineup after being recalled from Grand Rapids of the AHL. The veteran enforcer was sent down to the team earlier in the season. Fake NFL Jerseys For Sale . Its a blessing and a burden for nine sons of former NHL players who are all expected to be taken in the first four rounds of the draft this weekend. Fake NFL Jerseys Discount . According to a report from CSN Bay Area, the 49ers are bracing for 6-8 game suspension for their outside linebacker. https://www.fakenfljerseys.com/. Even that couldnt slow them down against the New Orleans Hornets. Kevin Durant and Russell Westbrook scored 31 points apiece and the Thunder overcame injuries to two key backups to beat New Orleans 101-93 Monday night for their 10th straight home win. Fake NFL Jerseys Wholesale . Orlando is to begin play in the MLS for the 2015 season. Kaka, who currently plays with AC Milan, is expected to be loaned out to his home club Sao Paulo for the upcoming season before joining Orlando for next season. Fake NFL Jerseys Cheap . So much so that even a simple foul pop up to the first baseman turned into a run. Houstons four-run rally in the ninth inning to beat the Seattle Mariners 6-4 on Monday night was capped by a bizarre play that started as Crowe fouled out to first baseman Justin Smoak with runners on second and third. ' ' '