El ataque a Cantón se retrasó por un motín en la India,[5] las tropas británicas y francesas hicieron un reconocimiento de la ciudad el 22 de diciembre.
4700 soldados británicos e indios y 950 soldados franceses escalaron las murallas de la ciudad, dejando 13 británicos y dos franceses muertos.
[5] Las murallas fueron ocupadas por una semana, a continuación las tropas se trasladaron a las plazas de la ciudad en la mañana del 5 de enero.
[4] El comisionado Ye Mingchen fue capturado y llevado a Calcuta, donde murió un año después.
[4] Una vez que los británicos y franceses habían ocupado la ciudad, establecieron una comisión mixta de gobierno.