Devonport overrun Marians in upset win