Melbourne have extended their remarkable winning run in Queensland and moved into an NRL preliminary final with a 36-24 win over Parramatta but the win was soured by a late injury to Cameron Munster.
The Storm have now won 19 games in a row in the Sunshine State after this 12-point qualifying final win over the Eels to reach a grand-final qualifier for the sixth-straight season.
Queensland State of Origin representative Munster limped off late after re- injuring his heavily strapped right knee, which has already sidelined him twice this season.
As he left the field Munster flung his mouthguard across the turf in frustration.
The 26-year-old's frustration overshadowed a night where Storm fullback Ryan Papenhuyzen was the best on ground with two tries as well as two try assists, four tackle busts and 225 running metres.
Melbourne will now have a week off before facing the winner of next weekend's semi-final - between Sydney Roosters and Canberra - at Suncorp Stadium.
Parramatta, who lost wingers Maika Sivo and Blake Ferguson to knee injuries, will have to rebound for a home semi-final against either Newcastle or South Sydney next weekend.
The Eels stunned the Storm early by jumping out to a 12-0 lead in the first half.
Nathan Brown opened the scoring in the second minute when the Eels made the most of charging down Cameron Smith's kick.
Despite losing Sivo to a left knee injury, the Eels extended their lead in the 22nd minute with an electrifying try.
Michael Jennings' no-look flick pass released Blake Ferguson who then found captain Clint Gutherson to have the Eels dreaming of a shock win.
That appeared to spark the Storm to life and they finally broke their duck when Suliasi Vunivalu scored following a Papenhuyzen break.
Papenhuyzen himself ensured scores were level at halftime when he finished a 70m break that included a Kenny Bromwich offload which freed Justin Olam to send the Storm speedster over.
Melbourne hit the front for the first time when another break by Bromwich led to Josh Addo-Carr's try at the start of the second half.
A clever grubber by Reed Mahoney on the first tackle after Addo-Carr rushed inside from the wing allowed Ferguson to level the scores again in the 50th minute as the Eels refused to give in.
Jesse Bromwich cruised over after being put through a big hole by Munster and when Brenko Lee scored another three minutes later the Storm could look forward to another grand final qualifier.
Papenhuyzen's second extended the lead before Shaun Lane gave Parramatta a late consolation.
As well as the injuries to Sivo and Ferguson, the Eels will have a nervous wait for backrower Marata Niukore, who was placed on report for a crusher tackle on Storm young gun Tino Fa'asuamaleaui in the first half.
With a grade one charge for the offence carrying a minimum two-game ban under an NRL crackdown, Niukore may not play again unless the Eels can reach this year's grand final