Could I have improved my position in this pawn up exchange Slav? This game was my first correspondence game on chess.com.

I played as black. I felt my position was quite good. Then I grabbed a pawn and the game ended in a draw by threefold repetition.

My questions are:


How could black improve their game instead of playing 25...Rxe3?
Can you provide any other feedback to my game?




[FEN ""]
[White "mario401"]
[Black "Bad_Bishop"]
[StartPly "50"]

1. c4 c6 2. d4 d5 3. cxd5 cxd5 4. Nc3 Nf6 5. Bf4 Nc6 6. Nf3 a6 7. e3 Bg4 8. Be2 e6 9. h3 Bxf3 10. Bxf3 Bd6 11. Bxd6 Qxd6 12. O-O O-O 13. a3 Rac8 14. Be2 Na5 15. b4 Nc4? (15...Rxc3 {I played an 'auto-pilot' move and saw this tactic immediately afterwards,} 16. bxa5 Rxa3) 16. Bxc4 Rxc4 17. Na4 b6 18. Nb2 Rc3 19. Qd2 Ne4 20. Qe1 Rfc8 21. f3 Ng3 22. Rf2 h5 23. f4 h4 24. Na4 Rb3 {this was a crude attempt to trap the knight. Maybe I should have considered 24...R3c6 to maintain control of the c-file} 25. Qd1 Rxe3? {Only now do I realise that the rook can't go to e4 if attacked with 26. Qd2} 26. Qd2 Rb3 (26...Re4? 27. Nc3 f5 28. Nxe4 fxe4 {Black might look OK, having a protected passed pawn, but it is easily blockaded}) 27. Qd1 Re3 28. Qd2 Rb3 29. Qd1 Re3  1/2-1/2
Your play was good, and you managed to slowly gain the upper hand from the more or less dead equal opening.  At the end Rxe3 is forced, but after Qd2 I would have definitely considered Re4.  You actually don't lose the exchange:

25... Rxe3 26. Qd2 Re4 27. Nc3 Rc4!

Now at this point you're threatening to take on d4, so 28. Nxe4.  But then you take back on e4 with your g3 Knight and you have White's Queen and Rook in a fork.  You are winning back the exchange and are a pawn ahead.

Overall you played a good game.