Melbourne have secured a NRL preliminary finals berth with a pulsating 16-10 win at AAMI Park, forcing defending premiers North Queensland into a do-or-die clash next weekend with Brisbane.
It was some revenge on Saturday night for the Storm, who last season were sent crashing out in their preliminary final against the Cowboys at the same venue.
They will enjoy a week off, as North Queensland host the Broncos.
Melbourne's kicking game, including a 40-20 by skipper Cameron Smith, proved key, particularly in the dying stages.
The minor premiers and the titleholders played out an absorbing battle with the teams locked at 6-6 at halftime.