Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. Nc3 Nc6 5. d3 Nf6 6. h3 Bh5 7. g4 Bg6 8. Be3
Be7 9. Rg1 Qd7 10. b4 a6 11. Nd2 b5 12. Bd5 Nxd5 13. Nxd5 Bh4 14. Nf3 Be7 15.
h4 f6 16. g5 Bf7 17. Nxe7 Kxe7 18. Qd2 d5 19. gxf6+ gxf6 20. Bc5+ Ke6 21. exd5+
*
Position (FEN): r6r/2pq1b1p/p1n1kp2/1pBPp3/1P5P/3P1N2/P1PQ1P2/R3K1R1 b Q - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1486
Best move: Qxd5