TEN-MAN Chester battled their way to victory having trailed to a third minute goal.
Thomas Moore broke the deadlock for the home club with a superbly struck 25 yard free kick.
But Wes Baynes levelled matters for the Blues in the 43rd minute after a fine move in the build up between Michael Wilde and Alex Brown.
And Matty McGinn put Chester in front in the 53rd minute from the penalty spot after Iain Howard had been floored in the area.
Howard was dismissed for a second bookable offence in the 55th minute, but Chester held on to claim maximum points.
MARINE (4-4-2): McMahon; Fowler, Louis Barnes, Shaw, Matty Brown; Lawton (Lundon 9), Paul Brown, Moore, Dawson (Gargan 64); Rey, Harvey. Subs (not used): Sam Barnes, Duff, Williams.
CHESTER (4-4-2): Danby; Brownhill (Sarcevic 62), Smith, Taylor, McGinn; Howard, Brown, Powell, Baynes; McNeiol (Simm 71), Wilde (Duggan 62). Subs (not used): Booth, Judge.
REFEREE: Barry Lamb (Manchester).