Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 Bc5 5. O-O O-O 6. a3 a6 7. d3 d6 8. h3 h6
9. b4 Ba7 10. Nd5 Be6 11. Ne3 Bxc4 12. Nxc4 Nd7 13. Ne3 Ne7 14. c3 f5 15. Qb3+
Kh7 16. exf5 Nxf5 17. Nxf5 Rxf5 18. Qe6 Rf6 19. Qg4 Qe7 20. Qe4+ g6 21. Re1
Raf8 22. Re2 c6 23. Be3 d5 24. Qh4 Bxe3 25. Rxe3 Qd6 26. Ng5+ Kg7 27. Nf3 Rf4
28. Qg3 e4 29. dxe4 dxe4 30. Nd4 Ne5 31. Rd1 Nd3 32. Rexd3 *
Position (FEN): 5r2/1p4k1/p1pq2pp/8/1P1Npr2/P1PR2QP/5PP1/3R2K1 b - - 0 32
Black to move.
Themes:  Middlegame  
Puzzle rating: 1550
Best move: exd3