Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Nxc6 bxc6 6. Bc4 Nf6 7. Nc3 Be7 8.
O-O O-O 9. Re1 Nd7 10. Bb3 a5 11. a4 Ba6 12. Qf3 Ne5 13. Qg3 Bh4 14. Qe3 h6 15.
Ne2 Nc4 16. Qf4 Bg5 17. Qg3 Bh4 18. Qf3 Ne5 19. Qf4 c5 20. Ng3 c4 21. Ba2 Rb8
22. Nf5 Ng6 23. Qe3 Bg5 24. Qc3 Bxc1 *
Position (FEN): 1r1q1rk1/2p2pp1/b2p2np/p4N2/P1p1P3/2Q5/BPP2PPP/R1b1R1K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 991
Best move: Qxg7#