Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 Nf6 4. Bb5 Bd6 5. Na3 Na5 6. Be2 a6 7. Nf3 Qe7 8. Nh4
Bxa3 9. Nf5 Qb4 10. Bc3 Qc5 11. Nxg7+ Kf8 12. Nf5 d6 13. Ng3 Nd5 14. O-O Nxc3
15. dxc3 Qxc3 16. Bh5 Be6 17. Ne4 Qb4 18. c4 Qb6 19. Qf3 Qc6 20. Qf6 Kg8 21.
Ng5 Qd7 22. f4 e4 23. f5 Qd8 24. Bxf7+ Bxf7 *
Position (FEN): r2q2kr/1pp2b1p/p2p1Q2/n4PN1/2P1p3/bP2P3/P5PP/R4RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxf7#