Linfield moved a step closer to retaining their Premiership title by thumping Donegal Celtic.
William Murphy hit the bar and Philip Lowry shot wide, before Michael Carvill scored on 24 minutes with a free-kick round the wall into the top corner.
Murphy bundled the ball over the line on 51 minutes and Declan O'Hara almost turned the ball into his own net.
Gary Browne scored an 81st-minute penalty, and added another on 83 after meeting a cross from Jamie Mulgrew.
The penalty was awarded after Darren McNamee brought down Blues skipper Michael Gault.
DC suffered an early setback when central defender Paul Bradley was stretchered off, and then the Blues took control.
Linfield now enjoy a 12-point lead at the top of the table.