Need some analysis here

Sort:
hsbgowd
I played well i suppose, but there is always a scope for improvement.  I would really appreciate any and all analysis, suggestions, criticism, etc.
Computer Analysis shows  23 ... fxe4 24. fxe4 Rf4 25. Re1 Ke6 26. b6 Bb8 27. Nxe5 Rxe4 28. Rxe4 Kxd5 29. Re3 Rf8 30. c4+ Kd4  as good fo black. If 23... fxe4 then I would have played b6. That appears to be better for me than 24. fxe4
AtahanT

I would rethink 6. Bg5 that line doesn't look as good as 6. Nc6 or 6. Bd3