 Complete the following phrase:  But Soult occupied Chaves on 12 March, a defense of Braga was unsuccessful and the French troops stormed and captured Porto by 29 March. Soult forces encountered a popular resistance in Porto, that included militia and local residents whom barricaded the streets. But Francisco da Silveira recovered Chaves and ultimately, it was Wellesley, again, at the head of the British-Portuguese forces who expelled the French from the north of the country. He was aided by William Carr Beresford, 1st Viscount Beresford and supported by a stronger Portuguese contingent, trained, equipped and command by British officers. The Anglo-Portuguese Army defeated Soult at the 