The Storm have continued St George Illawarra's misery in Melbourne by scrambling to a 18-16 win to wrap up round one of the NRL.
Superstar Billy Slater shook off the cobwebs in his first game since round 10 last year but his winger Marika Koroibete took the spotlight with two tries at AAMI Park to help set up the victory.
Slater's heir apparent Cameron Munster lined up in the centres in his first appearance since injuring his knee in the Auckland Nines.
Both sides were guilty of plenty of errors, particularly in the first half, with the Dragons getting the better of the running early.
They raced to a 10-0 lead after 15 minutes and their record of being winless in Melbourne since 1999 looked in threat.
Winger Jason Nightingale got outside of Will Chambers to cross in the sixth minute before Benji Marshall and Gareth Widdop engaged in some clever to and fro that ended with Marshall diving across for their second.
That try seemed to shock the Storm and they sent the ball wide two minutes later with Slater finding Koroibete for a try.
The Fijian flyer was in again seven minutes later when he again burnt Dugan thanks to a long ball from Slater.
Two penalty goals from skipper Cameron Smith put the home side ahead with two minutes left in the half.
Melbourne looked like they would run away with the match when prop Kenny Bromwich crossed early in the second stanza after his brother Jesse magically managed to pop a pass.
That try had some extra sting because it came off the back of a penalty that should have gone the other way with Chambers pushing Jack de Belin in the play the ball.
The Dragons refused to go away and threatened the tryline as the clock wound down and Dugan tried to claim a try but the ball was already dead.