The upshot is the Highlanders, who before this match hadn't quite found their attacking mojo, move to fifth on the table, and, although they have lost three times this season, they are most definitely a force to reckon with.
Halfback Aaron Smith was as sharp as he has been all season and in midfielder Rob Thompson the Highlanders had a dependable presence with the ability to throw a freakish offload. Fullback Ben Smith showed no ill effects from a tweaked ankle early in the match to pull the strings at the back and in Osborne - playing his 50th match for the Highlanders - and Naholo the home side had two devastating attacking weapons.
"We were pretty disappointed with how we played against the Sunwolves. We had a really good training week... and we wanted to put a really good performance out before we headed to South Africa," skipper Ben Smith said afterwards.
It was the Stormers' sixth successive defeat in New Zealand and they face a near impossible task to overturn that streak in Wellington next weekend. The Highlanders had superior skills in terms of handling and offloading, but they also had greater time and space with which to attack.
The Stormers, forced to chase the game almost as soon Osborne replied to Carr's try, weren't given a centimetre by a Highlanders team who looked flat against competition easy-beats the Sunwolves in Invercargill last weekend but looked anything but here.
Liam Squire, otherwise excellent, missed a tackle in the build-up to Carr's score, as did halfback Smith, but it was difficult to remember any other defensive lapses. In fact, Squire, a good show to start at No6 for the All Blacks against the British and Irish Lions following Jerome Kaino's knee injury, led the tackle count with 18.
For the Stormers, fullback SP Marais showed pace and ingenuity but any number of the Highlanders' backs outplayed him and that, really, was the story of the night.
"Physicality is something we pride ourselves on and we definitely didn't bring that today," Stormers skipper Siya Kolisi said.
Highlanders 57 (Patrick Osborne 2, Waisake Naholo 2, Liam Squire, Rob Thompson, Dillon Hunt, Greg Pleasants-Tate, Matt Faddes tries; Marty Banks 5 cons, Fletcher Smith con)
Stormers 14 (Nizaam Carr, Dewaldt Duvenage tries; Robert du Preez 2 cons)
Halftime: 31-7