Chess puzzle (Equality)
Moves: 1. Nc3 e5 2. d3 Bc5 3. e4 Qf6 4. f3 Bxg1 5. Rxg1 Qd6 6. Be3 Nc6 7. Qd2 a6 8. a3
Nd4 9. Ne2 c5 10. Nxd4 exd4 11. Bf4 Qe6 12. g4 d5 13. O-O-O dxe4 14. Re1 e3 15.
Bxe3 Qa2 16. Bf4+ Ne7 17. c4 dxc3 18. Qxc3 Be6 19. Qxg7 O-O-O 20. Rxe6 *
Position (FEN): 2kr3r/1p2npQp/p3R3/2p5/5BP1/P2P1P2/qP5P/2K2BR1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1887
Best move: Qxe6