Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 g6 4. d5 a6 5. c4 Bg7 6. Ng5 h6 7. Nf3 Nd7 8. Bd3 Ngf6
9. O-O O-O 10. Nc3 Ne8 11. Ne2 f6 12. e5 fxe5 13. Bxg6 Nef6 14. Nh4 Nb6 15. Ng3
Nxc4 16. Ngf5 Bxf5 17. Nxf5 Qd7 18. Nxg7 *
Position (FEN): r4rk1/1p1qp1N1/p2p1nBp/2pPp3/2n5/8/PP3PPP/R1BQ1RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1741
Best move: Kxg7