A further bit of awkward play by Black allows White to create some menacing-looking threats down the h-file. White manages to use the optical threat - as the engines point out, there is no real one - to bluff Black out of accepting a bishop sacrifice on move 22. Black was too afraid of the h-file "threats" to see that White in fact cannot break through. Despite this, Black is still equal and then manages to build up some real threats of his own on the queenside using the half-open c-file. Alas, Black mishandles the attack and settles for a drawn position in the end, where his rook perpetually chases the White king around.
This really should have been an easy game for Black, whether to secure equality and a likely draw early on (with 13...Qf5) or to win by picking up the piece on move 22. Instead, Black sees too many ghosts and makes things much more complicated than they should be. At least the failed attack on the queenside is instructive, among other things showing how Black should have opened rather than closed lines with his pawns and could have better exploited the c-file.