Fin Sinclair-Smith’s goal late on wasn’t enough for Marine as Macclesfield ended their unbeaten run thanks to goals from John Rooney and Tre Pemberton
Southport moved off the foot of the National League North table with a commanding 3-1 win over Scarborough Athletic.
Southport slumped to their seventh successive defeat after Ashley Hemmings inspired Kidderminster Harriers.
Marine’s playoff hopes were slashed after Isaac Buckley-Ricketts’ stoppage-time winner for Warrington Town extended their formidable run to 22 games unbeaten.
David McNabb picked up his first win as manager as Bootle beat Trafford thanks to a double from Tom Peterson.