Leyton Orient boosted their survival hopes and dented Newport County’s chances of staying up in the process as they ran out 4-0 winners at Rodney Parade.
Josh Koroma netted a hat-trick and assisted Steven Alzate’s opener in an inspired performances from the O’s.
Orient made ground on Notts County at the bottom of the table due to the Magpies’ 3-0 loss to Stevenage.
Matt Godden’s 12th and 13th goals in his last 13 matches sandwiched Jack King’s strike as Boro further strengthened their grip on a play-off place.
At the top, second and third met at Home Park with Plymouth Argyle defeating Carlisle United.
Graham Carey and Jake Jervis were on target before the break in a win that moved the Pilgrims seven points clear of the Cumbrians.
Portsmouth missed the chance to leapfrog Carlisle after suffering a shock defeat to Crewe Alexandra at Fratton Park.
The visitors produced a stubborn defensive display before nicking the contest through George Ray’s header 13 minutes from time.
Hartlepool United secured an important three points over play-off hopefuls Exeter City in their bid to avoid the drop.
The Grecians took a first-half lead through Ollie Watkins but the Monkey Hangers turned the match on its head with three second-half goals.
A controversial Paris Cowan-Hall goal secured Wycombe Wanderers a first win in seven games as they beat Grimsby Town at Blundell Park.
The substitute struck after a Danny Collins own goal levelled things up following Calum Dyson’s first-half penalty, but the hosts felt aggrieved when the goal came with one of their players down with a head injury.
Blackpool picked up their first home win since November with a hard-fought victory in the Lancashire seaside derby against Morecambe.
Mark Cullen, Brad Potts and an own goal from Ryan Edwards settled matters for the Seasiders before Antony Evans late consolation.
Sammie Szmodics struck a late equaliser to earn Colchester United a point at Cambridge United.
The 21-year-old turned the ball home six minutes from time to keep the U’s play-off chances alive.
Elsewhere, Accrington Stanley were 1-0 winners over Barnet while league leaders Doncaster Rovers were held to a goalless draw by Crawley Town.
Cheltenham Town and Mansfield Town also ended 0-0.