Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Bb5 cxd4 6. cxd4 a6 7. Ba4 e6 8. Ne2
Ne7 9. O-O Nf5 10. f4 Be7 11. Nbc3 O-O 12. g4 Nh4 13. Qe1 b5 14. Bc2 Qb6 15.
Be3 a5 16. f5 Bd8 17. f6 Ng6 18. h4 Ngxe5 19. Qf2 Nxg4 20. Qg3 Nxf6 21. Bh6 Nh5
22. Qg4 g6 23. Bxf8 Kxf8 24. Rad1 e5 25. Qf3 e4 *
Position (FEN): r1bb1k2/5p1p/1qn3p1/pp1p3n/3Pp2P/2N2Q2/PPB1N3/3R1RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 792
Best move: Qxf7#