Grant har i närheten af Lucknow besegrat och fördrifvit rebellerna.