10. ... Re8 attacking pinned e pawn, guarding e5, and preparing 11. ... d5.
10. ... Rb6 has merrits, since it prepares for Ba6 attacking the queen and activating your bishop.
13. ... d5 looks good to me. 13. ... Re8 looks tempting, since it pins the e pawn so it can't participate after 14. ... d5. But the rook can come later.
16. Qf4 threatens to support e5, then Bxd5, aiming at f7 and chasing your knight around. The white king can hide on b1 if need be.
16. ... Rb4 pinned the e pawn to the Queen, preventing e5.
The computer advice is terrible. It advised the white queen to go to a6 where it could be captured. It also advised the white queen to capture e3 and be taken by the rook. I would have played the king to e2. If Re7!!, Qa4 guarding c2.
Stuck and rather lost
Have a look at 7...Nxe4 8.Bxd8 Bf2+ 9.Ke2 Ba6+
You didn't do too badly. Good luck in future games :)
I wanted to play Nxe4 at some point, but was afraid of being pinned with Qe2, and I did not see that classic checkmate. Interesting to see it come off from the scotch like that.
If you were drifting with 10. Rb6, maybe working on breaking the pin would have been something: Qe7-e5 would have been more proactive in getting rid of one little pain that White is giving you. But then he just breaks the pin anyhow without provocation. Maybe your drifting is a response to his drifting?
The big trade that blew the game wide open was a good move on your part. You were stuck in a locked-up position with no strategy, so trading off a lot of pieces to get some more space was good. Plus, you came out even with white (in terms of attacking pieces) which really helped you win in the endgame.
Thanks for the advice everybody! Some questions though.
ketchuplover: Cute line, but what happens after 10. Qd3 ? Don't I just lose a piece after Bxd3 cxd3 ? I can't just ignore the queen, especially after having lost my own, can I?
AaronSolt: What are you saying about the computer advice? After 29. Kd1 Qd8+, you're forced to play 30. Ke2, as Kc1 or Kc2 would allow 30...Qd2+ 31. Kb1 (or Kb3) Rxb4+ 32. Ka1 (or Ka3) Qc3#. If you then play 31. Qa4 in response to 30...Re7!, the mating combination still works, as it's d2, not c2 that needs protecting. Would you rather the computer have played Qxe7, not taking the pawn?
Thaddeus_Samson: Huh? What does that do?
Here's a game that I played as black. I managed to win, but I feel that's because I was really lucky. For the most part, I had no plans, and was just waiting for white to massacre me. I was just moving pieces, but somehow played solidly(?) and won. I've put some comments on the game.
Comments, criticism, and analysis welcome.