You are right in what you say, but you should have won this. Even on move 27. u are a piece up. Your big mistake is giving up the e-file.
Why not just play Rxf4? Your rook on e8 is dominant. Look at this. And never exchange down the open file like this:
I'm having a game the other day. I lose... Moreover, the game did not develop as I intended to be. I was trying to open the game in the middle, but in the end I end up sacrificing too many pawns. I also doubt my game tempo, I feel that I played too slow, and wasting time developing. What do you think?
Please give comments...