Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Qe7 4. c3 Be6 5. d3 Nc6 6. Be3 Nf6 7. Nbd2 Ng4 8. O-O
Na5 9. Bg5 f6 10. Be3 Nxe3 11. fxe3 g5 12. h4 g4 13. Nh2 g3 14. Ng4 f5 15. exf5
Bf7 16. f6 Qd7 17. Bxf7+ Qxf7 18. Qa4+ Nc6 19. b4 h5 20. b5 a6 21. Nxe5 *
Position (FEN): r3kb1r/1pp2q2/p1np1P2/1P2N2p/Q6P/2PPP1p1/P2N2P1/R4RK1 b kq - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1913
Best move: Nxe5