Suddenly White is losing. There are some amazing drawing variations with either 23.Kc1 or 23.Bb4.
20... c8e6 The position is still very dangerous for Black, but at least there's no mating attack. 21. c5d4  21... c6c5  22. d4c5 This allows the rook to go to the d-file. 22... a8d8 