Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Qe2 g6 5. d4 cxd4 6. cxd4 Bg7 7. Nc3 Nc6 8. Be3
O-O 9. d5 Ne5 10. Nxe5 dxe5 11. Qf3 Qa5 12. Bd3 Qb4 13. Rb1 h5 14. O-O Bg4 15.
Qg3 Nh7 16. h3 Bd7 17. a3 Qa5 18. Bd2 Qc7 19. f4 exf4 20. Bxf4 Qc8 21. Be5 f6
22. Bd4 g5 23. Rf2 h4 24. Qe3 Rf7 25. Rbf1 Qc7 26. e5 e6 27. d6 Qc8 28. Qe4 f5
29. Qe2 Bc6 30. Ne4 Qd7 31. Nxg5 *
Position (FEN): r5k1/pp1q1rbn/2bPp3/4PpN1/3B3p/P2B3P/1P2QRP1/5RK1 b - - 0 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1641
Best move: Nxg5