Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Bc5 6. Re1 b5 7. Bb3 d6 8. h3
O-O 9. c3 Ne7 10. d4 Bb6 11. d5 Ng6 12. Be3 Bxe3 13. Rxe3 Nf4 14. g3 Nxh3+ 15.
Kg2 Qd7 16. Qh1 h6 17. Nbd2 Ng4 18. Re2 a5 19. Nh4 Ng5 20. f3 Nf6 21. Rg1 c6
22. Kf1 cxd5 23. f4 Ngxe4 24. Nxe4 dxe4 25. g4 exf4 26. g5 hxg5 27. Rh2 gxh4
28. Rxh4 g6 29. Rh8+ Kg7 *
Position (FEN): r1b2r1R/3q1pk1/3p1np1/pp6/4pp2/1BP5/PP6/5KRQ w - - 2 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1339
Best move: Qh6#