Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Nc3 Nxd4 6. Qxd4 Nf6 7. Be3 Be7 8.
f3 O-O 9. g4 Nd7 10. O-O-O Bf6 11. Qd2 Ne5 12. Be2 a6 13. g5 Be7 14. f4 Ng4 15.
Bxg4 Bxg4 16. Rde1 f6 17. Rhg1 Bh5 18. f5 fxg5 19. Bxg5 Bf6 20. Nd5 Bxg5 21.
Rxg5 Be8 22. Reg1 Rf7 23. f6 g6 24. Rxg6+ hxg6 25. Rxg6+ Kh8 26. Qh6+ Rh7 *
Position (FEN): r2qb2k/1pp4r/p2p1PRQ/3N4/4P3/8/PPP4P/2K5 w - - 3 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1457
Best move: Qf8#