Chess puzzle (Checkmate)
Moves: 1. f4 c5 2. Nf3 d6 3. e4 e6 4. Bb5+ Bd7 5. Bc4 Nc6 6. Nc3 Nf6 7. O-O Qc7 8. d3
a6 9. a3 Be7 10. Re1 Bc8 11. Ng5 b5 12. Ba2 h6 13. Nf3 O-O 14. Nh4 Bb7 15. Re3
Nh7 16. Rg3 Bxh4 17. Rxg7+ Kxg7 18. Qg4+ Ng5 19. fxg5 Bxg5 20. Bxg5 hxg5 21.
Qxg5+ Kh8 22. Qf6+ Kg8 23. Rf1 Qd8 24. Qh6 Ne7 25. Rf3 Ng6 26. Rh3 Qf6 *
Position (FEN): r4rk1/1b3p2/p2ppqnQ/1pp5/4P3/P1NP3R/BPP3PP/6K1 w - - 11 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1199
Best move: Qh7#