Chess puzzle (Equality)
Moves: 1. c4 e5 2. e4 Bc5 3. Nc3 Nf6 4. h3 O-O 5. Nf3 Nc6 6. a3 d6 7. b4 Bd4 8. Bb2
Nxe4 9. Qc2 Bxf2+ 10. Ke2 Ng3+ 11. Kxf2 Nxh1+ 12. Ke1 Nd4 13. Qe4 Nxf3+ 14.
Qxf3 Qh4+ 15. g3 Qxg3+ 16. Qxg3 Nxg3 17. Bg2 c6 18. Kf2 Nf5 19. Ne4 Be6 20. d3
Rad8 21. Rd1 d5 22. cxd5 cxd5 23. Nc5 f6 *
Position (FEN): 3r1rk1/pp4pp/4bp2/2Nppn2/1P6/P2P3P/1B3KB1/3R4 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1537
Best move: Nxe6