All the damage was done in the first-half with the Crusaders registering a 23-10 lead at the break and converted two more second-half penalties through the boot of flyhalf Dan Carter.
The Stormers did not add anything in the final 40 minutes.
The hosts though had started off the encounter solidly despite being hampered by the late withdrawal of scrumhalf Dewaldt Duvenhage, and were impressive in the early exchanges.
They opened the scoring through flyhalf Peter Grant after he was stopped inches from the try line.
Crusaders, who are seven-time champions, worked their way back and levelled the scores through a Carter penalty shortly before suffered an injury loss with scrumhalf Andy Ellis leaving the field with a knee injury.
Just as the Stormers adapted without their first choice halfback, the Crusaders lifted their game after Ellis’ departure and were rewarded with a brilliant try from winger Sean Maitland.
Maitland intercepted a poorly timed pass by eighthman Nick Koster for the five points.
Carter then ensured his side opened up a 10 point lead over the home side when he slotted two more penalties.
And if the New Zealanders' dominance at scrum time -- with prop Wyatt Crockett named Man-of-the-Match -- didn't stun the Cape outfit, a trademark Sonnybill Williams offload to his centre partner Robbie Freuan then surely did.
The pass from Williams allowed Freuan to cross untouched as the margin increased from a reachable 10 to a comfortable 17-point advantage.
With less than five minutes left in the first half, Stormers wing Bryan Habana caught the Crusaders off guard to score from a quickly tapped penalty, reducing his side’s deficit to 10 points at the interval.
This turned to be the home side's only try of the evening with Carter getting a successful shot at goal soon after the re-start.
The Stormers responded by keeping ball-in-hand, but could again not find a break as a promising attacking move ended with centre Jaque Fourie being pushed into touch a metre short of the try line by a brilliant Crusaders cover defence.
As the pressure started building, so did the number of unforced errors the Stormers made in the tackling area.
Carter’s fifth penalty of the night would, however, come from an infringement in the scrum.
He added another in the last quarter of the match to assure the men from Christchurch their win and to send a significant number of Stormers supporters out of their seats before the full-time whistle.
Scorers:
Stormers - 10 Try: Bryan Habana; Conversion: Peter Grant; Penalty: Peter Grant
Crusaders - 29 Try: Sean Maitland, Robbie Fruean;Conversions: Dan Carter(2); Penalties: Dan Carter(5)
Teams:
Stormers – 15 Conrad Jantjes, 14 Gio Aplon, 13 Jaque Fourie, 12 Jean de Villiers, 11 Bryan Habana, 10 Peter Grant, 9 Dewaldt Duvenage, 8 Nick Koster, 7 Francois Louw, 6 Schalk Burger (c), 5 Andries Bekker, 4 Rynhardt Elstadt, 3 Brok Harris, 2 Tiaan Liebenberg, 1 Wicus Blaauw
Subs: 16 Deon Fourie, 17 Steven Kitshoff, 18 Anton van Zyl, 19 Schalk Brits, 20 Louis Schreuder, 21 Juan de Jongh, 22 Johann Sadie.
Crusaders – 15 Tom Marshall, 14 Sean Maitland, 13 Robbie Fruean, 12 Sonny Bill Williams, 11 Zac Guildford, 10 Dan Carter, 9 Andy Ellis, 8 Kieran Read, 7 Richie McCaw (capt), 6 George Whitelock, 5 Sam Whitelock, 4 Brad Thorn, 3 Owen Franks, 2 Corey Flynn, 1 Wyatt Crockett. Subs: 16 Quentin MacDonald, 17 Ben Franks, 18 Luke Romano, 19 Matt Todd, 20 Kahn Foutali’i, 21 Matt Berquist, 22 Ryan Crotty.