Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 c6 4. h3 Nf6 5. d4 exd4 6. Nxd4 Be7 7. Bc4 O-O 8. O-O
a6 9. a3 b5 10. Ba2 c5 11. Nde2 b4 12. axb4 cxb4 13. Na4 Nxe4 14. Qd3 Nc5 15.
Nxc5 dxc5 16. Qf3 Ra7 17. Be3 Bb7 18. Qg3 Ra8 19. Rad1 Qc8 20. Nf4 Bf6 21. b3
Qc6 22. f3 Nd7 23. Nh5 Be5 24. Qg4 Bc8 25. Bf4 Nf6 *
Position (FEN): r1b2rk1/5ppp/p1q2n2/2p1b2N/1p3BQ1/1P3P1P/B1P3P1/3R1RK1 w - - 7 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1332
Best move: Qxg7#