Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. h3 Nf6 5. Nf3 e6 6. a3 Nbd7 7. e3 h6 8. Be2 g5
9. Bd2 Bg7 10. O-O Ne4 11. Re1 h5 12. cxd5 cxd5 13. Bb5 g4 14. Ne5 gxh3 15.
Nxd7 h2+ 16. Kxh2 Nxf2 17. Qf3 Qh4+ 18. Kg1 Ng4 19. Ne5+ Kf8 20. Rac1 Qh2+ 21.
Kf1 Qh1+ 22. Ke2 Qh4 23. Rh1 Qd8 24. Rcf1 *
Position (FEN): r2q1k1r/pp3pb1/4p3/1B1pNb1p/3P2n1/P1N1PQ2/1P1BK1P1/5R1R b - - 15 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1914
Best move: Nxe5