Both teams served up a goalless first period, but there was plenty of effort and hard work going in, despite the blank scoreboard after 20 minutes.
However the Storm took advantage of a Flyers powerplay as Chase Schaber sat for hooking and it was Dane Byers that got the opening marker for the home team.
It took Storm only 26 seconds to double their lead as Ciaran Long sent his shot past Jordan Marr and the home fans were celebrating again.
Fife hit back towards the end of the second period when Jim Jorgensen picked up his first goal for the club as the visitors broke forward.
Then they were level shortly after as Ian Young slotted his shot past Mike Clemente, the Storm goalie and the home side’s lead had evaporated.
Manchester retook the lead in the third as Hammond was assisted by Matt Stanisz to score the third and what proved to be the winning goal to keep them top of the league.