The Bc4 debate + bad knights to remember + blundersome rooks
21... Nf6h5
But this now in fact became White's turn to miss a trick with a knight
22. Ne5c4
?? Right piece this time, but the wrong square... Instead, Nxf7! and after Kxf7 White would have Rxe6, hitting the Queen, and threatening a real nasty discovered check using the Bishop on a2
22... Nb6xc4 23. Ba2xc4
Instead now, Black is slightly better due to the weakness of d3
23... Nh5f4 24. Nd2e4 Qd6c6 25. f3
Qd2 was probably better here
25... f5
Although this in turn is a very committal move, as Black is now creating weaknesses of his own, namely the pawn on e6
26. Ne4g5 Rd8d6 27. Re1e5 h6
White should not panic here, simply 28. Nxe6 Rxe6 29.Rc1-e1 making the most of the pin on e6 (using the much talked about Bishop) and then push d3-d4 to add further pressure... this should be winning for White
28. Re5xf5
? But White missed this, and so Black is now better
28... hxg5 29. Rf5xg5 Nf4xh3
Now for the first time in this game, a sound sacrifice has been spotted and played
30. gxh3 Qc6xf3 31. Kg1h2
Important move, freeing up the back rank for the rook to control, stopping potential mate threats and also protects h3
31... Qf3f4 32. Rg5g3 Rc8d8
? this move grants White an opportunity to take the initiative, Rf8 instead was more direct