The fatal mistake. Black should close the queenside at any cost with a6-a5.
14... c8b8 After castling queenside, Kb8 is the first move that should be considered. 15. b3b4  15... d8c8  16. a1b1  16... c6d7 