Inniscarra finished the first half strongly for a half time lead of 1-6 to 0-4.
Mallow threw the issue open when Cian O’Riordan billowed the net for a goal after 32 minutes and they were on level terms three minutes later with points by Joe Hayes and Pa Dineen.
Three more points put daylight between the sides. Pa Dineen had the final say when his long range pointed free helped his side a deserved win and a quarter fnial against Fr O’Neill’s or Courcey Rovers.
P. Dineen 0-8 (0-6f); C. O’Riordan 1-2; J. Hayes 0-3; M. Maher, C. Kerrisk 0-1 each.
A. O’Mahony 0-4 (0-2 65s, 0-1f); N. O’Regan 0-3 (0-1f); W. O’Donnell 1-0 (og); D. Lynch, S. Olden, J. Olden, C. Casey 0-1 each.
W. O’Donnell; D. Coughlan, B. Gleeson, J. Culloty; F. O’Neill, D. Hayes, C. Kerrisk; F. McCormack, D. McInerney; J. Hayes, M. Maher, C. O’Riordan; B. Murphy, M. Linehan, P. Dineen.
B. Carey for Murphy; P. O’Riordan for McInerney.
P. O’Sullivan; L. O Riain, K. Burke, J. O’Callaghan; W. Ryan, J. O’Mahony, D. Lynch; A. O’Mahony, T. Murphy; C. Casey, J. Olden, S. Olden; N. O’Regan, D. O’Connell, M. Coleman.
G. O’Connell (Lisgoold).