Grimsby Town have moved into the National League playoff places after a thumping victory against relegation-threatened Halifax Town.
Two goals apiece for Omar Bogle and Padraig Amond before the half-time whistle had put the Mariners out of sight.
Grimsby then added insult to injury when Craig Clay added a fifth before Amond netted twice more, to help Town into fourth place.
They leapfrog Tranmere Rovers, who slumped to defeat at home against Barrow, thanks to a solitary Andy Howarth strike at Prenton Park.
Grimsby also move ahead of Bromley, who thought they had rescued a point with Anthony Hall's 88th-minute penalty at Hayes Lane against Cheltenham Town.
However, Asa Hall's strike in stoppage time saw the Gloucestershire club close to within two points of leaders Forest Green Rovers.
Rovers had led away to Eastleigh, through goals from Aaron O'Connor and Elliott Frear, but Ross Lafayette's injury-time winner saw the Hampshire outfit triumph.
Dover Athletic missed the chance to close the gap on Forest Green after they were beaten by Braintree, following Michael Cheek's effort on the stroke of half time.
Kidderminster Harriers remain bottom of the division as Michael Rankine's 95th-minute goal saw Altrincham snatch a 2-2 draw.
Struggling Southport looked set for victory against local rivals Chester when Louis Almond scored before half time at the Merseyrail Community Stadium.
However, two goals in the final 11 minutes from Michael Kay and Ben Heneghan gave the Blues victory and leaves the Sandgrounders four points from safety.
Torquay United also remain in the bottom four after they drew 2-2 with Woking, while Boreham Wood are a point above the drop zone following a 1-0 defeat at home to Aldershot Town.
Welling United are seven points clear of the relegation places after Ofalabi Obafemi sealed a 2-1 win against Lincoln City, and Macclesfield Town are into the top half with a 1-0 victory against Gateshead.
Results in full: Altrincham 2-2 Kidderminster, Boreham Wood 0-1 Aldershot, Braintree 1-0 Dover, Bromley 1-2 Cheltenham, Eastleigh 3-2 Forest Green, Grimsby 7-0 Halifax, Macclesfield 1-0 Gateshead, Southport 1-2 Chester, Tranmere 0-1 Barrow, Welling 2-1 Lincoln, Woking 2-2 Torquay