The Reds saw off a stubborn Donegal Celtic side 1-0 on Tuesday.
DC had a great chance to take the lead on 8 minutes after winning a free kick on the edge of the box after Mark Miskimmon was brought down. Glenn Gardiner curled in the shot but Conor Devlin did well to keep his effort out.
The first chance for the Reds came on 28 minutes, Joe Gormley seeing his glancing header deflected away for a corner.
The Reds got their noses in front and again it was another inspired prompt from Liam Boyce that led to the goal.
His lovely lay off into the path of Stephen Garrett gave the striker the chance to drill and hard low shot into the DC net. Garrett almost doubled his tally in the next attack, he rounded the keeper but ran out of space to make the finish.
Former Linfield midfielder Paul McAready had the first chance of the second half with a scissor kick that flew just wide of the goal.
Then another narrow escape for the Reds came when Mark Miskimmon turned well but his shot was deflected away from goal for a corner.
DC never gave up hope of salvaging a point, but in the end Cliftonville were just too good and they will take some stopping now as they edge closer to the league title.
At the Oval a sensational late strike from Tony Kane sealed a great 2-1 win for Ballymena United over Glentoran. The defender let fly from 25 yards out as the game entered the first minute of added time and there was no way back for Eddie Patterson's side.
Earlier Ballymena made the better start and after going close with efforts from David Cushley and Gary Thompson it was no surprise when they hit the front on 17 minutes from the penalty spot.
Jimmy Callacher brought down Allan Jenkings, it did look soft but referee Alan Black pointed to the spot and Ally Teggart fired the ball home.
On 30 minutes the second penalty of the night arrived, this time Glentoran getting the award after Martin Murray was fouled by Chris Rogers. Top scorer Andy Waterworth smashed his effort off the post much to the relief of the United bench.
A third penalty arrived on 63 minutes after Waterworth was hauled down by Nelson and this time Glentoran did make it count with Jason Hill finding the back of the net.
United thought they had taken the lead again when a shot from Peter Duffin was heading for the net until a fantastic clearance by Jimmy Callacher prevented it from going in. Then sub Alan Davidson tested Hogg and he was equal to the shot with a fine save.
Just when it seemed the game would end up all square up popped Kane with that stunning strike to seal the points for the away team.
Dungannon leapfrogged Glenavon into ninth place after seeing off the Lurgan Blues 2-1 at Stangmore Park.
It did not take Dungannon long to edge ahead of the visitors as Matt Hazley fired a spectacular shot past Andy Coleman.
Glenavon tried to get back on level terms right away and after a Kyle Neill free kick was wasted Conor Hagan headed over from a good position. Then Guy Bates eyes up a shot at goal but he failed to hit the target before Mark Farren shot tamely when set up by Bates.
Farren was unlucky to see a volley slip by the goal but he was celebrating his first Glenavon goal on 41 minutes to make it 1-1 with a lovely left foot finish. Back came Dungannon to snuff out those Lurgan celebrations with Hazley grabbing his second of the night.
In the second half Kyle Neill's corner clipped off the Dungannon post while at the other end Coleman kept the Lurgan Blues in the match with a fine save.
Swift's keeper Curran showed his skills to deny Farren whose effort was heading for the top corner of the net.
PJ Lavery went off on a solo run beating three players but Coleman denied him a wonder goal while Farren went close to earning a point for the visitors, again the keeper coming out on top.
Coleraine were stunned at The Showgrounds as Ballinamalled raced to an impressive 5-1 win which takes them into fourth place.
Ballinamalled looked like making an early breakthrough when Chris Curran picked up a good pass from Feeney but goalkeeper Michael Douherty made the save. The Coleraine keeper had to be alert soon after to keep out a goalbound header from Leon Carters.
The visitors took the lead on 26 minutes from a Jay McCartney penalty and they held that advantage until the break.
It Was 2-0 on 56 minutes and it was unfortunate for Coleraine skipper David Ogibly as the ball came off him last before ending up in the net.
Things got even worse for the home team when Chris Curran fired home his seventh goal of the season to put Ballinamallard three goals clear. A deflected shot from Ryan Campbell made it 4-0 and a great night for the Mallards was complete when Curran grabbed his second before Scullion scored a late consolation for Coleraine.
The match between Lisburn Distillery and Portadown which was postponed has been rearranged for Tuesday, January 22 at New Grosvenor.
Results in full:
Donegal Celtic 0-1 Cliftonville
Cliftonville: Garrett 37.
Dungannon Swifts 2-1 Glenavon
Dungannon Swifts: Hazley 5, 42.
Glenavon: Farren 41.
Glentoran 1-2 Ballymena Utd
Glentoran: Hill 63 (PEN).
Ballymena Utd: Teggart 17 (PEN).
Coleraine 1-5 Ballinamallard Utd
Coleraine: Scullion 89.
Ballinamallard Utd: McCartney 26, Ogilby 56 (PEN), Curran 61, 85, Campbell 72