21.d6+! wins a rook.
Steadily improving - some tips on the way?
play and think. once you gain about 100 more rating points ignore general advice and figure out for yourself why moves are good or bad.
anaylize losses starting with the last mistake to the first mistake. Working backwards through the game is good to help you understand the flow.

Hi, just keep going. Improving in chess really is a hard thing and it takes a lots of time and work. Here are some things you have to improve:
- Your thinking process
-Chess knowledge
-tactics
You have to improve those points because they are needed to play good chess. Its the best to start with the easiest one. The tactics. A very simple and nice way to improve your tactics is the tactics trainer on chess.com. I think when you get 300 tactics trainer points your playing strength will also be 100 points higher (or more). The second thing is your thinking process. You have to know what really counts after your opponent finished his move. For example you should always try to avoid the Plans of your opponent before realizing your own plans. Its nice to ask yourself questions like " What is my opponents plan?" " How can I attack my opponent?" and so on. Maybe my blog post about Candidate moves helps you to improve your thinking process too.
The last thing is the chess knowledge. It takes much time and you will have to read lots of books to get more information and to get a better chess understanding.
Hope I could help you. Cheers, Till

Thanks a lot :) I have used tactics trainer and read about openings etc for a while. I used to be totally hopeless, I have a much better "chess feeling" and overview of the table now and my moves are in general much better than what they used to be once..

You are triple digit over the Internet. The good news is if you're horrible then you're at the stage where very fast improvement is possible. The better you become however the slower you'll also improve relative to time investment. You could probably put on about 500 ELO points within a month at your level, just study basic opening principles (develop minors, castle to prepare connecting the rooks and king safety, move the queen somewhere), planning, tactics, basic endgames such as K+P vs.K (both from a forced win and forced draw perspective, when practicing from the drawing side make sure you orient the board so you have the lone king) and two bishops vs. king mate, etc.
Read something like Pandolfini's Ultimate Guide to Chess thoroughly.
Also, it helps to distinguish between different types of thinking: calculation, visualization, judgment, planning, and deduction. Observation plays a big role too, such as noticing a potential tactic then confirming or rejecting the line based upon what you judge from visualizing the end of the variation. Observation also comes into play when making an assessment since you're noting each sides' positional strengths and weaknesses (both static and dynamic).
I feel that I'm steadily improving my game and this is one of several decent games I have played recently. Still I feel that I could have done better.. Do you have some tips for me on the way forward?