Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 c6 3. Nc3 Nd7 4. f4 e5 5. Nf3 Qa5 6. Bd2 Ngf6 7. Bd3 exf4 8.
Bxf4 d5 9. e5 Ne4 10. Bxe4 dxe4 11. Nd2 Bb4 12. Ndxe4 f5 13. exf6 O-O 14. O-O
Nxf6 15. Nxf6+ Rxf6 16. Ne4 Rf8 17. Be5 Bf5 18. Ng3 Bg6 19. c3 Be7 20. Qb3+ Kh8
21. Qe6 Bh4 22. Nf5 Bf6 23. Ne7 Bd3 24. Rxf6 gxf6 25. Bxf6+ Rxf6 *
Position (FEN): r6k/pp2N2p/2p1Qr2/q7/3P4/2Pb4/PP4PP/R5K1 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 717
Best move: Qxf6#