St Pat's beat gritty Cowra Magpies in Group 10 league tag