Carrick fought back from a goal down to claim a 2-1 win over Donegal Celtic in the third round of the Intermediate Cup.
Daniel Kelly’s 86th-minute header saw off 10-man DC at Taylor’s Avenue.
The visitors had taken the lead five minutes before the break through Darren Stewart, but Aaron Smyth brought Carrick level early in the second-half.
Donegal Celtic had 17-year-old Aaron Martin sent off on his debut for the west Belfast club.
Carrick Rangers: Neeson, Smyth, Traynor, Donaghy, Kelly, Taggart, Harmon, Browne, McConnell, Chines, Kane. Subs: McKenna, Watson, Dick, Roy, Arthur
Other Intermediate Cup R3 results
Annagh United 0-2 Cliftonville Olympic
Armagh City 3-2 Limavady United
Ballyclare Comrades 7-0 Bryansburn Rangers
Bangor 6-1 Newtowne
Crumlin Star 0-2 Linfield Swifts
Dungiven 1-0 Moyola Park
Glentoran II 5-3 Moneyslane
HW Welders 9-0 Warrenpoint Town Reserves
Islandmagee 0-1 PSNI
Larne 8-0 Grove United
Lisburn Distillery 5-2 Coagh United
Loughgall 4-3 Crumlin United
Lurgan Celtic 3-1 Glebe Rangers
Newcastle 2-3 Drumaness Mills
Portstewart 2-3 Ards
Queen’s University 3-1 Downpatrick
Tobermore United 1-2 Comber Rec
Tandragee Rovers 2-0 1st Bangor (R2)