Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. d4 exd4 3. exd4 d5 4. h3 Bd6 5. Nf3 Nf6 6. Bg5 Bf5 7. Nc3 c6 8. Bd3
Bg6 9. Qd2 Nbd7 10. O-O-O O-O 11. h4 Bh5 12. Rde1 Qa5 13. Ne5 Bxe5 14. dxe5 d4
15. exf6 dxc3 16. Qxc3 Qxa2 17. fxg7 Rfe8 18. Bc4 Rxe1+ 19. Rxe1 Qa1+ 20. Kd2
Qa4 21. Re7 Nb6 22. Bxf7+ Bxf7 23. Qf6 Rd8+ 24. Ke2 Qc4+ 25. Kf3 Nd5 *
Position (FEN): 3r2k1/pp2RbPp/2p2Q2/3n2B1/2q4P/5K2/1PP2PP1/8 w - - 6 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 697
Best move: Qxf7#