The Rabbitohs started brightly when Will Paterson took advantage of a yawning gap to stroll through under the posts. Fullback Dylan Walker calmly slotted the conversion in the 12th minute for a 6-0 lead.
The lead was short lived however when just a few minutes later Cade Umaga powered his way over in the corner. Matt McGahan converted from the sideline to level the scores.
The Rabbitohs heaped pressure on, forcing a couple of line dropouts in succession with clever kicking by Christian Hazard. Despite their efforts, the Rabbitohs were unable to cross the line and the Storm rubbed salt into the wound when Umaga gave the Storm the lead with his second. McGahan duly converted and gave the Storm their first lead, 12-6.
With 10 minutes remaining in the half, Cameron McInness put Jordan Heyer into a gap, he was tackled five metres out after a long sprint. From the next play Christian Hazard strolled over after a clever one-two with Nick Hedley. Dylan Walker converted and once again scores were tied 12-12.
The Rabbitohs grabbed the lead back shortly after halftime when late inclusion Tanginoa crossed and then from the restart Dylan Walker made it a 10 point lead when he scored in the corner. He couldnt land the tough sideline conversion and the score remained 22-12 in the 45th minute.
The Storm hit back soon after when Kurt Mann powered his way over on the left wing before Matt McGahan slotted an amazing sideline conversion to reduce the deficit to 22-18.
With 18 minutes to play the Storm regained the lead again when Dean Britt streaked away. Dylan Walker could do nothing to stop the back rower and the Storm led 24-22 with 16 minutes to play.
South Sydney pressed hard to regain the advantage but it was the Storm who crossed next with Pride Petterson-Robati crossed the line, again on the left. McGahan missed an important conversion to give the Rabbitohs a sniff with 5 minutes to play.
Under heavy line pressure the Rabbitohs held out the Storm as they wound down the clock and were given a chance with a minute to play. The Storm lost the ball inside the attacking half and the Rabbitohs needed to travel 85m to tie the game.
Working the ball down the left Jordan Heyer beat his man on the outside and streaked away but the pass was called forward and the Storm were 28-22 victors.