The Amateurs were the first to open the scoring when David Hanna fired home on 26 mins although Dunloy equalised after capitalising on a mistake on 33 mins to make it 1-1 at the interval.
Dunloy scored again on 63 mins and 75 mins. Carniny battled hard to get back into the game and had a few chances in the last few minutes but were unable to convert.
Hopefully now the Amateurs can put their cup expolits behind them and concentrate on their league campaign with a tough derby match against Raceview next Saturday.
Panel; McNeilly, O'Mullan G, Hamill B, Montgomery, McAllister, Graham, O'Mullan, Magill, Hanna, Wilkinson, McCartney subs; Whitehurst, Simpson.