pulsar: <benveniste> The position after your suggested move is more complex than I initially thought.:) I'm not sure if the the lines I gave are sound so maybe someone with a silicon friend can check the evaluation after 22...Nxe5.
Now just looking at the lines 22...Nxe5
24. Rde1 Ng4
25.Rf4 Rh6 (Honestly, I did not see this defense.)
26.h3 Bd6 White indeed doesn't have forced winning lines (at least to me),
i.e., 27.Rf3 Ne5
28.Rg6 Kf7 (Ng4 29.Rf3 Ne5 with repetition).
On the 24. Rde1 Ng4
25. Qg5+ Kf7
26. Rf4 Qd7
27. h3 Rdg8 line you gave earlier,
28. Qf5 Qxf5
28. Rxf5 Nh6
29. Rxd5 Rd8
30 Rxh5 a6
31. g4 is the line I analyzed. White seems to have some compensation in this line.
So maybe <Shams>'s 23.Bf4 is stronger, but I looked at 24...f6 instead of Nc4 in his line, with possibilities like:
28.Rdf5 Rd7 and black seems to hold.
On 25.Bg5 fxg5
26. Rxe5 Bxe5
29.Qg6+ Qg7 also defends
...Going back still, 23. Bf4 f6 also looks fine in his line.
What I like about analyzing with other people is that I learn a lot as I am forced to follow through my initial analysis. Thank you, <benveniste>, for sharing your analysis.
To everyone, please forgive my very long post. :)