Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Be3 Nf6 5. Bd3 Bd6 6. h3 Be6 7. Nf3 Nbd7 8.
O-O O-O 9. c3 c6 10. Qc2 Nb6 11. Bg5 h6 12. Bh4 g5 13. Bg3 Bxg3 14. fxg3 Nh5
15. g4 Nf4 16. Nbd2 Nxd3 17. Qxd3 Re8 18. Ne5 Kg7 19. Rf2 Nc4 20. Ndxc4 dxc4
21. Qc2 Bd5 22. Raf1 Re7 23. Rxf7+ Bxf7 24. Rxf7+ Rxf7 25. Qg6+ Kf8 *
Position (FEN): r2q1k2/pp3r2/2p3Qp/4N1p1/2pP2P1/2P4P/PP4P1/6K1 w - - 2 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 727
Best move: Qxf7#