Everything is protected, and White is preparing Kg2 followed by Rh1. He is a pawn up, and the pawns on d5 and f5 are big weaknesses.
21... g8g7 After this move, Black is just a pawn down without any compensation. 22. g4f5  22... e6f5  23. g2g3  23... f8h8 