Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 Nf6 6. Nf3 d6 7. O-O O-O 8. h3
Be6 9. Be3 Qd7 10. Kh2 Rad8 11. Qd2 Rfe8 12. Bh6 Bh8 13. h4 Ng4+ 14. Kg1 Nxh6
15. Qxh6 Bg7 16. Qe3 Bh3 17. h5 Bxg2 18. Kxg2 Qg4 19. hxg6 fxg6 20. Rh1 Ne5 21.
Ng5 h6 22. Nh3 Rf8 23. f4 Nf7 24. Nd5 h5 25. Nxe7+ Kh7 26. Nf2 Qd7 27. Nxg6 *
Position (FEN): 3r1r2/pp1q1nbk/3p2N1/2p4p/4PP2/3PQ1P1/PPP2NK1/R6R b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1605
Best move: Kxg6