Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. h3 Bxf3 5. Qxf3 Nd7 6. Nc3 Ngf6 7. d3 Be7 8.
Be3 a6 9. f5 c6 10. g4 d5 11. Ne2 d4 12. Bd2 Qb6 13. b3 Nc5 14. g5 Nfd7 15. h4
f6 16. Rg1 O-O-O 17. h5 Rdf8 18. Bh3 Kb8 19. Qg3 Qd8 20. Nxd4 fxg5 21. Ne6 Nxe6
22. fxe6 Nc5 23. Bxg5 *
Position (FEN): 1k1q1r1r/1p2b1pp/p1p1P3/2n1p1BP/4P3/1P1P2QB/P1P5/R3K1R1 b Q - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1813
Best move: Qd4