Darren Murray scored on his home debut to help title-chasing Cliftonville secure victory over the Mallards.
The hosts created first-half openings at Solitude with James Knowles seeing his shot cleared off the line before Alvin Rouse saved from Murray.
Martin Donnelly's pass sent Murray through to fire home the opener after 62 minutes.
Chris Curran's low finish in stoppage time confirmed the three points and the Reds remain second in the Premiership.
The Mallards went close in the opening minutes when Jay McCartney's lob dropped just wide.
That was as close as the visitors came with the Reds seizing control but not making it count until Murray netted his first goal for the north Belfast club.
Curran walked through the visitor's defence in the fourth minute of added time before slotting in and sealing a win which keeps Cliftonville eight points behind leaders Crusaders.
What they said
Cliftonville manager Gerard Lyttle said: "We were fantastic and the boys were superb.
"We had to be patient but once we got the first goal I knew we wouldn't concede and it was a deserved win.
"That's why we brought Darren Murray to the club - to score goals and work the box."