Chess puzzle (Equality)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Bf5 5. d3 e6 6. h3 Bd6 7. Nf3 Ne7 8. Bg5
O-O 9. Nbd2 Nd7 10. g4 Bg6 11. h4 h6 12. Be3 Qa5 13. h5 Bh7 14. g5 Nf5 15. gxh6
Nxe3 16. fxe3 Bg3+ 17. Kf1 Nf6 18. hxg7 *
Position (FEN): r4rk1/pp3pPb/4pn2/q2p3P/8/1B1PPNb1/PPPN4/R2Q1K1R b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1545
Best move: Kxg7