Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Qd5 4. Nc3 Qc6 5. Qe2 b5 6. Nf3 f6 7. h3 a6 8. a4 e6
9. axb5 axb5 10. Rxa8 Qxa8 11. Nxb5 Bb4+ 12. Bd2 Qa1+ 13. Qd1 Bxd2+ 14. Nxd2
Qxd1+ 15. Kxd1 Na6 16. Bxc4 Ne7 17. Ke2 O-O 18. Ra1 c6 19. Nd6 Nc7 20. Nxc8
Nxc8 21. Bxe6+ *
Position (FEN): 2n2rk1/2n3pp/2p1Bp2/8/3P4/4P2P/1P1NKPP1/R7 b - - 0 21
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1588
Best move: Nxe6