Dirty Reds stay top after downing St Marys