Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d3 Be7 5. Be2 O-O 6. O-O d5 7. Qc2 Bg4 8. h3
Bxf3 9. Bxf3 d4 10. Nd2 dxc3 11. bxc3 Re8 12. Nc4 Bc5 13. Rb1 Rb8 14. Bg5 h6
15. Bh4 Be7 16. Bg3 Bd6 17. Rfd1 a6 18. d4 b5 19. Ne3 exd4 20. Bxd6 cxd6 21.
cxd4 Na5 22. Nf5 Nc4 23. Qd3 d5 24. e5 Ne4 25. Bxe4 dxe4 26. Qxe4 Qg5 27. Rd3
g6 28. Nh4 f5 29. Qd5+ Kg7 30. Nxg6 f4 31. Qd7+ *
Position (FEN): 1r2r3/3Q2k1/p5Np/1p2P1q1/2nP1p2/3R3P/P4PP1/1R4K1 b - - 1 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1508
Best move: Kxg6