Marine hit six against Mossley at the MTA on Saturday afternoon, with a spectacular performance to follow their hard-fought win at Brighouse Town on Monday evening.
The Mariners were positive from the outset, the most notable early chance coming from Craig Lindfield after a strong counter-attacking move involving Steve Irwin and James Barrigan.
Centre-back Scott Lycett almost opened the scoring after half an hour, but Mossley stopper Joshua Ollerenshaw pulled off a fine save to keep the scores level.
The goalkeeper couldn't stop Craig Lindfield from bagging the opener on the stroke of half-time, the midfielder curling a fine effort into the back of the net.
Marine won a penalty ten minutes after the restart, visiting captain Andy Keogh handling the ball to prevent a goal and being sent off as a result. Lindfield stepped up to take the spot-kick and duly converted to double the home side's lead.
James Barrigan got on the scoresheet just six minutes later, finishing off another Marine attacking move with great aplomb.
Salford City loanee Daniel Hawkins made it 4-0 just four minutes after that goal, striking the ball past Ollerenshaw as Marine took advantage of Mossley going down to ten men.
Youngster Lloyd Marsh-Hughes came off the bench for his debut after joining on loan from Chester, and bagged a goal of his own after 82 minutes to make it 5-0.
Dynamic substitute Rumenio Barai then finished it off by scoring Marine's sixth four minutes later.
Marine now travel to Marske United on Saturday 12th October, before welcoming them back to the MTA the following Saturday 19th - both at 3pm.
Marine: Shamal George, Josh Solomon-Davies (Ethan Devine, 76), James Devine, Kenny Strickland, Anthony Miley, Scott Lycett, Craig Lindfield, Steve Irwin, Brett Mbalanda (Lloyd Marsh-Hughes, 68), Daniel Hawkins, James Barrigan (Rumenio Barai, 70).
Unused subs: Max Broughton, Germano Mendes.
Mossley: Joshua Ollerenshaw, Dieter Downey, Benjamin Richardson, Simon Lenighan, Andy Keogh, Declan Evans, Nicky Platt (Jes Uchegabulem, 45), Gary Gee (Paul Marshall, 71), Ryan Brooke, Ben Halfacre (Elliot Goldthorp, 65), Adam Morgan.
Unused subs: Godwin Abadaki, Steven Mason.
Referee: Ian Gittins (Morecambe). Assistant referees: Robert Denton (Lancaster), David Gillon (Lancaster).