Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. d3 a6 5. a3 b5 6. Bb3 Bb7 7. Nc3 d6 8. Be3 g6
9. Qd2 Bg7 10. O-O h5 11. Bg5 Qc7 12. Bf4 Nge7 13. Ng5 Qd7 14. Qe3 Nd4 15. Qd2
Nxb3 16. cxb3 O-O 17. Qe3 b4 18. axb4 cxb4 19. Nd1 Rac8 20. Nf3 Rfd8 21. Bh6
Bh8 22. Qf4 d5 23. Ng5 Nc6 24. Ne3 e5 25. Qf3 Ne7 *
Position (FEN): 2rr2kb/1b1qnp2/p5pB/3pp1Np/1p2P3/1P1PNQ2/1P3PPP/R4RK1 w - - 2 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 805
Best move: Qxf7#