Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Bc4 d6 4. d4 exd4 5. Nxd4 Ne7 6. Bb5+ Bd7 7. Bxd7+ Nxd7
8. O-O O-O 9. c3 Ng6 10. Be3 Nf6 11. f3 c6 12. Nd2 Qd7 13. Re1 Nh5 14. Qe2 Rfe8
15. Nf1 Nf6 16. Rad1 Qc7 17. Kh1 h6 18. Nf5 Ne5 19. Bxc5 dxc5 20. Nd6 Re6 21.
Nc4 Ng6 22. Qd2 Ree8 23. Re3 Red8 24. Rd3 Re8 25. Nfe3 Nh5 26. Rd7 Qc8 27. Nf5
Nf6 28. Nxh6+ *
Position (FEN): r1q1r1k1/pp1R1pp1/2p2nnN/2p5/2N1P3/2P2P2/PP1Q2PP/3R3K b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1637
Best move: gxh6