Chess puzzle (Checkmate)
Moves: 1. e3 Nf6 2. b3 e5 3. Bb2 d6 4. Nc3 Be7 5. Qe2 O-O 6. O-O-O Nc6 7. g4 Bxg4 8.
f3 Bf5 9. Qg2 Bg6 10. h4 h6 11. Bb5 a6 12. Bxc6 bxc6 13. Nge2 d5 14. Rdg1 Kh7
15. h5 Rg8 16. hxg6+ fxg6 17. Qxg6+ Kh8 18. f4 d4 19. Na4 dxe3 20. dxe3 exf4
21. Bxf6 Bxf6 22. Rxh6+ gxh6 *
Position (FEN): r2q2rk/2p5/p1p2bQp/8/N4p2/1P2P3/P1P1N3/2K3R1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1166
Best move: Qxh6#