Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 Bb4+ 5. c3 Bd6 6. d5 Nce7 7. O-O Nf6 8. Re1
c6 9. Bb3 cxd5 10. exd5 Nexd5 11. Bxd5 Nxd5 12. Qxd5 O-O 13. Qxd6 f6 14. Qd5+
Kh8 15. Nh4 Qe8 16. Qe4 Kg8 17. Ng6 Rf7 18. Nh4 d6 19. Qg6 Re7 20. Qxe8+ Rxe8
21. Nf5 Bxf5 22. Be3 b6 23. Nd2 d5 24. c4 *
Position (FEN): r3r1k1/p5p1/1p3p1p/3ppb2/2P5/4B3/PP1N1PPP/R3R1K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1365
Best move: d4