For 65 minutes, the DHL Stormers had the All Blacks exactly where they wanted them.
At 14-14, DHL Stadium was beginning to smell an upset.
The impossible was no longer hiding in the shadows. It was standing in the middle of the field, wearing a Stormers jersey.
Then came the moments that changed everything.
A lost ball here. A penalty there. A scrum decision that swung the momentum. Suddenly, the dream became a nightmare as New Zealand scored three tries through Rieko Ioane, Lee Roy Carter and Josh Moorby to turn a tense contest into a 38-21 victory.
For Stormers coach John Dobson, the frustration came from knowing how close his team had been.
“We dared to dream for a while, there were a couple of big moments,” Dobson said.
Those moments were as valuable as gold and as elusive as smoke.
Seabelo Senatla broke the line and appeared to have a runway towards the posts, only for the Stormers to concede a penalty.
A promising maul on the far side unravelled when possession was lost.
Then, at 14-all, the Stormers had the All Blacks under pressure defensively.
For a few intoxicating minutes, New Zealand looked human.
“They pass so well,” Dobson said.
“That style of rugby is magnificent.”
It was also brutally efficient.
The All Blacks eventually found cracks in the Stormers’ defensive wall, and once the first brick fell, the whole structure began to wobble.
Captain Ruhan Nel knows the Stormers may look back on one passage of play with particular regret.
At 14-14, they were inside the All Blacks’ red zone. A failed pick-and-go handed possession back to New Zealand.
Minutes later, the Stormers were defending inside their own 22.
Try.
Momentum had changed hands.
“If we converted that opportunity and go up 21-14, and defensively you’re feeling strong, they might be chasing the game,” Nel said.
That is the cruel arithmetic of Test-level rugby.
Small mistakes become large consequences.
The Stormers entered the night knowing they were confronting the All Blacks, not merely another rugby team. The pre-match predictions had bordered on bloodsport, with some expecting the hosts to be swallowed whole.
Instead, the Stormers made New Zealand sweat.
They competed.
They challenged.
For an hour, they dared to imagine the impossible.
And that may be the most important thing to emerge from the defeat.
“I’m not surprised about the result; I mean it’s the All Blacks,” Nel said.
“But the competitor in me is saying to myself, ‘flip, if we ended up a couple of moments better, we could’ve been singing a completely different song’.”
That is the bitter-sweet soundtrack of the Stormers’ historic night.
They did not pull off the miracle. They did, however, discover that the mountain is climbable.
Now comes the harder part: turning belief into execution when the next big moment arrives.
They gave their all for the blue and white hoops tonight. #STOvNZ #inittogether pic.twitter.com/F3NP3vczce
— DHL Stormers (@THESTORMERS) August 7, 2026
The scorers:
Stormers:
Tries: Fourie, Senatla, penalty try
Cons: Ahmed 2
New Zealand:
Tries: Taukei’aho, Parker, Ioane, Carter, Moorby, Aumua
Cons: Barrett 3, Jacomb
DHL Stormers: 15 Warrick Gelant, 14 Seabelo Senatla, 13 Ruhan Nel (captain), 12 Jonathan Roche, 11 Leolin Zas, 10 Yaqeen Ahmed, 9 Imad Khan, 8 Evan Roos, 7 Hacjivah Dayimani, 6 Deon Fourie, 5 Connor Evans, 4 Adré Smith, 3 Neethling Fouché, 2 André-Hugo Venter, 1 Vernon Matongo.
Replacements: 16 JJ Kotzé, 17 Ntuthuko Mchunu, 18 Herman Lubbe, 19 Ruan Ackermann, 20 Keke Morabe, 21 Wandile Mlaba, 22 Dewaldt Duvenage, 23 Wandisile Simelane.
New Zealand: 15 Josh Moorby, 14 Leroy Carter, 13 Billy Proctor, 12 Anton Leinert-Brown, 11 Rieko Ioane, 10 Beauden Barrett, 9 Cortez Ratima, 8 Peter Lakai, 7 Anton Segner, 6 Simon Parker, 5 Patrick Tuipulotu, 4 Fabian Holland, 3 Pasilio Tosi, 2 Samisoni Taukei’aho, 1 George Bower.
Replacements: 16 Asafo Aumua, 17 Ollie Norris, 18 Siale Lauaki, 19 Sam Darry, 20 Ethan Blackadder, 21 Kyle Preston, 22 Josh Jacomb, 23 Caleb Clarke









