Gary Johnson`s Robins earned a hard-fought 2-0 win at Nethermoor against relegation-threatened Guiseley AFC, while second-placed Forest Green Rovers could only manage a 1-1 draw at Braintree Town.
Cheltenham certainly weren`t at their best in Yorkshire, but winning in these sort of circumstances is important and how titles are won.
And they left it late, with Rob Dickie eventually breaking the deadlock with 10 minutes remaining with a header from a Kyle Storer cross.
Then in the 89th minute Dickie turned provider this time for Dan Holman to strike home from close range.
Harry Pell was sent-off in the final minute, picking up a quick second yellow card for his part in a scuffle, but by then the match, and perhaps the season as a contest was over.
The Robins are now six points clear at the top and could seal the title with a win against FC Halifax Town next weekend.
The Lions, meanwhile, are just two points above the drop zone, although results elsewhere generally went their way.
It was a fifth successive draw for Forest Green and that could ultimately cost them the title.
A Kenny Davis penalty gave Braintree a 34th minute lead but Darren Carter equalised just 3 minutes later.
However, Rovers were unable to break down a well-organised Braintree side in the second half and could now meet them again in the play-offs with their hopes of going up effectively over.
Grimsby Town, who just a couple of weeks ago were still in with a shout of pipping the top two for the title, have now slipped to fourth in the table after being held to a goalless draw by ten-man Eastleigh, whose could have done with a win to boost their own top five hopes.
The Mariners dominated an entertaining clash but couldn`t turn their superiority into goals, even after the Spitfires had Josh Payne dismissed for a reckless challenge on Richard Tait in the 49th minute.
The home side had goalkeeper Ross Flitney in inspired form to earn them a share of the spoils.
Part-timers Dover Athletic are now third after denting hosts Wrexham`s own play-off hopes with a 1-0 win at the Racecourse Ground.
A scrappy game for long periods, one goal from Ricky Modeste just past the hour-mark settled the contest in favour of the Whites.
It was just a second defeat in thirteen games for Wrexham and leaves them six points adrift of the play-offs.
Tranmere Rovers moved four points clear of sixth-placed Braintree after a hard-earned 1-0 win at the Launa Windows Stadium against a still-not-safe Torquay United.
Two successive wins had lifted the Gulls three points clear of the drop zone, but they now face a nervy finale to the season.
The only game of a fairly even contest came on the hour-mark when Lee Vaughan`s cross was met by Michael Higdon, who headed firmly into the back of the net.
Woking's winless run extended past three months as they were held 1-1 at Kingfield by another side out of form, Gateshead.
The Cards had marginally the better of the opening half-hour, and went in front after 31 minutes when Matt Robinson forced his way into the box and fired an effort that took a deflection which gave keeper Sam Russell in goal no chance.
But 4 minutes into first half injury-time, the Tynesiders were back on level terms when Brian Saah's push on Jamie Curtis was punished and Ryan Bowman netted the resultant penalty for his 20th goal of the season.
The second half was short of opportunities for either side and the game fizzled out into a draw.
Managerless Chester FC remain in trouble after losing 2-1 at Sincil Bank to Lincoln City.
The visitors battled their way back into the game after trailing 1-0 at half-time to a 38th minute Robbie McDaid effort.
Half-time substitute James Alabi equalised on 73 minutes.
But the visitors were left with ten-men with 14 minutes to go when striker Ross Hannah had to go off with a groin injury after they had used all of their substitutes.
And George Maris made it 2-1 to the Imps in the 81st minute.
On an afternoon when all of the main contenders for relegation lost, except bottom club Kidderminster Harriers, Altrincham were unable to take advantage to lift themselves out of the bottom four when they were held to a goalless draw at Moss Lane by mid-table Bromley.
The best chance fell to Josh Ginnelly but he put the ball the wrong side of the post when put clear.
Bromley remained dangerous on the counter attack and, but for wasteful shooting, especially by Moses Ademola, they could have snatched a win.
Two goals in 3 minutes ensured that Kidderminster lived to fight another day and delayed their relegation with a stirring win at their bottom four rivals Welling United.
The Aggborough outfit seemed destined for the drop when they trailed to Kadell Daniel`s early 7th minute strike.
But Kelvin Langmead after 82 minutes and James McQuilkin 5 minutes later sealed a stirring fight back for the bottom-markers, who are three points behind the Wings but still eleven from the safety-mark.
Fourth-bottom Boreham Wood suffered a disappointing 2-0 defeat at Meadow Park to a Southport outfit whose fourth game without defeat has lifted them to virtual safety.
Port started well and went in front after 10 minutes when Gary Jones` cross was headed home by Paul Rutherford.
Clovis Kamdjo came close to levelling in the 33rd minute with a 20-yard effort that went inches over the bar.
But 4 minutes later the visitors added a second – and another header by Rutherford, this time from a Craig Westcarr cross.
Ricky Shakes, Ben Nunn, Kamdjo again and Dan Woodards all came close to reducing the deficit, but Port held firm for three vital points.
Another side at the bottom end of the table to suffer a disappointing 2-0 home defeat were FA Trophy finalists FC Halifax Town.
After a fairly even opening 45 minutes, it was visiting Aldershot Town who went ahead less than a minute after half-time.
Rhys Browne`s cross was met firmly by Jim Stevenson`s head to break the deadlock.
Kingsley James and Connor Hughes came close to levelling, but 7 minutes from time the Shaymen`s fate was sealed when, immediately after Shaquille McDonald`s effort had been well saved by Phil Smith at the other end, Browne broke away and fired home the Shots` second from 20 yards.
And, despite 8 minutes of time added on at the end of the game, the Shaymen were unable to find a response and remain just a couple of points above the bottom four, although they do possess games in hand on all below them.
Mid-table sides Barrow AFC and Macclesfield Town shared a 1-1 draw at the Furness Building Society Stadium.
The Silkmen took a 24th minute lead when Danny Rowe took a long ball under control on the left against his former club and cut inside Ritchie Sutton to set up Danny Whitehead to slide the ball past Joel Dixon into the back of the net.
The hosts were handed the perfect chance to equalise after sustained pressure and a series of corners and long throws when Reece Styche pushed Jason Walker to the ground for a penalty.
Walker took it himself and calmly placed the ball in the bottom corner with Richie Branagan going the wrong way.