Король был освобождён в результате поражения анжуйцев в битве при Уинчистере. В июле Роберт Глостерский и императрица Матильда осадили Уинчестер, где находился Генрих. Затем армия королевы Матильды и Вильгельма Ипрского, укреплённая новыми полками из Лондона, окружила анжуйские войска. В последующей битве войска королевы одержали победу над армией императрицы и захватили в плен Роберта Глостерского. В ходе дальнейших переговоров были попытки заключить мирный договор, но королева Матильда не хотела идти на компромиссы с императрицей, а Роберт Глостерский отклонял все предложения перейти на сторону Стефана. В итоге, в ноябре две стороны просто обменялись Робертом и королём, и Стефан начал восстановление своей власти. Генрих возглавил ещё один церковный совет, который вновь подтвердил право Стефана на трон, и на Рождество Стефан и его жена Матильда были вторично коронованы.