Chess puzzle (Equality)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 dxe4 4. dxe4 Bc5 5. Ngf3 Nf6 6. Be2 Bxf2+ 7. Kxf2 Ng4+
8. Kg1 Ne3 9. Qe1 Nxc2 10. Qg3 O-O 11. Rb1 c6 12. Nc4 b5 13. Nce5 f6 14. Ng4 e5
15. h3 Be6 16. b3 Nd7 17. Kh2 Qe7 18. Rd1 Nc5 19. Nf2 Rad8 20. Bb2 b4 21. Nh4
Nd4 22. Bxd4 exd4 23. Nd3 *
Position (FEN): 3r1rk1/p3q1pp/2p1bp2/2n5/1p1pP2N/1P1N2QP/P3B1PK/1R1R4 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1423
Best move: Nxe4