♜ My Best (online) Chess Games ➡️ #42

Hey, everybody! I'm sharing with you another of my Best Games played online on Lichess.org. This game has been selected using a series of criteria to consider it among the best games, to which I add my own subjective appreciation and comments. I hope you like it!
Queen's Gambit Declined: Semi-Tarrasch Defense
I think this game shows some of the problems you can get when you misplay the Tarrash Defense, at least from a tactical point of view. White play was rather simple after creating the awful double pawns on f6, preventing the black king from having shelter for the rest of the game. Even though white play wasn't perfect, it was easy. Black's the one who must watch out for every tactical detail, and actually they fell right after one: ...Rg4?? Allowing Nxd5 which was not surprisingly easy to find and pin down.
---
PGN:
[Event "Rated Blitz game"]
[Site "https://lichess.org/Sm9lwhr4"]
[Date "2021.08.14"]
[White "josephchess90"]
[Black "Yolanka"]
[Result "1-0"]
[UTCDate "2021.08.14"]
[UTCTime "01:48:33"]
[WhiteElo "2434"]
[BlackElo "2282"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-3"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "D41"]
[Opening "Queen's Gambit Declined: Semi-Tarrasch Defense"]
[Termination "Normal"]
1. d4 Nf6
2. Nf3 e6
3. c4 c5
4. Nc3 d5
5. cxd5 exd5
6. Bg5 Be6
7. e3 Nc6
8. Bb5 a6
9. Bxc6+ bxc6
10. O-O Be7
11. Qa4 Qb6
12. dxc5 Bxc5
13. Bxf6 gxf6
14. Qf4 Be7
15. Rac1 Qxb2
16. Nd4 c5
17. Nc6 Rc8
18. Nxe7 Kxe7
19. Rfd1 Rhg8
20. e4 Rg4
21. Nxd5+ Bxd5
22. Qxg4 Be6
23. Qf4 Qxa2
24. Qd6+ Ke8
25. Rxc5