Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Bg4 3. e3 a6 4. Nbd2 Nf6 5. c3 e6 6. h3 Bh5 7. b3 Bd6 8. Be2
Nbd7 9. O-O Qe7 10. Bb2 Bg6 11. Re1 O-O 12. Nf1 Ne4 13. Bd3 f5 14. a3 b5 15.
Rc1 c5 16. b4 c4 17. Bb1 Bh5 18. a4 Rf6 19. a5 Raf8 20. g3 Ng5 21. N1h2 Nxh3+
22. Kg2 Ng5 23. Qd2 Bg6 *
Position (FEN): 5rk1/3nq1pp/p2bprb1/Pp1p1pn1/1PpP4/2P1PNP1/1B1Q1PKN/1BR1R3 w - - 4 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1355
Best move: Nxg5