Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 d5 3. e3 Nf6 4. b3 c5 5. Bb2 Nc6 6. Be2 Be7 7. O-O O-O 8. Nc3
a6 9. Qe1 b6 10. a3 Bb7 11. Rd1 d4 12. Nb1 Ne4 13. Bd3 Nf6 14. Qh4 h6 15. g4
Kh8 16. g5 Ng8 17. Rf2 f6 18. gxh6 Nxh6 19. Rg2 f5 20. Qh5 Bf6 21. Bc4 Qe7 22.
Rg6 Nd8 23. Rf1 Bxf3 24. Rxf3 Ra7 25. Rh3 Rd7 26. Rxh6+ gxh6 27. Qxh6+ Qh7 *
Position (FEN): 3n1r1k/3r3q/pp2pb1Q/2p2p2/2Bp1P2/PP2P2R/1BPP3P/1N4K1 w - - 1 28
White to move.
Themes: Hanging Piece, Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1420
Best move: Qxf8#