The Red Wings have captured the first two outings in a four-game trip through western Canada.
It was a 2-2 game heading into the third period, but Tomas Tatar put Detroit in front to stay just 1:25 into the stanza.
Abdelkader's goal gave the Red Wings some insurance, which was needed when Curtis Glenncross tallied for the Flames with just 10 seconds to go in regulation.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Couple mistakenly served bag of cash at McDonald's drive-thru