The win, Melbourne's ninth in a row over the team from the capital, started poorly for the Storm when Alan Tongue got over the line after great lead-up work from captain Clinton Schifcofske and Jason Smith.
With six players playing their last game in the famous green jersey at their home ground, emotions were clearly running high as the game started at break neck speed.
And emotions boiled over in the 28th minute when both Michael Weyman from Canberra and Matt King from Melbourne were sin-binned for fighting following a tackle on Billy Slater while he was in the air.
The Raiders found some energy and enthusiasm after it seemed all was lost, and seven minutes later Lincoln Withers scored to set up a barnstorming finish.
And seven minutes from time, Tongue scored his second try of the night after a defensive error allowed the Raiders' lock to set the fans' pulses racing.
However, the Storm defence, which has got them to where they are this season, stood up to the late Raiders onslaught to give them a hard fought win and the two points.
STORM 22 (Tries: King, Inglis, Hoffman, Johnson; Goals: C. Smith 3) def. RAIDERS 18 (Tries: Tongue 2, Withers; Goals: Schifcofske 3)