Maclaren notches ton as City beat Glory