Quando la spedizione di dicembre contro Fort Fisher fallì, il maggiore generale Benjamin Butler fu sollevato dal comando e il maggiore generale Alfred Terry fu posto al comando per fare un'altra spedizione contro Fort Fisher.
tentare di prendere Fort Fisher diverse settimane dopo. Il generale Terry ha scelto Porter per sbarcare le truppe. I marines dell'Unione sbarcarono e si fecero strada sulla spiaggia. I soldati si scontrarono a distanza ravvicinata, la spiaggia fu presa e il lato destro del forte cadde nelle mani dell'Unione. Poi, dopo un orribile combattimento tra i Melee sul lato sinistro, i Confederati si ritirarono a Fort Buchanan. Anche quel forte si arrese e la strada verso il fiume Cape Fear era libera.