Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 Nc6 4. Bc4 d5 5. exd5 exd5 6. Bb3 a6 7. a4 Nf6 8. O-O
Be7 9. Nc3 Bg4 10. Ne2 Qb6 11. d3 c4+ 12. Kh1 cxb3 13. cxb3 O-O 14. h3 Bh5 15.
g4 Nxg4 16. hxg4 Bxg4 17. Qe1 Qxb3 18. Qc3 Bxf3+ 19. Rxf3 Qd1+ 20. Kg2 Qxe2+
21. Rf2 Qg4+ 22. Kf1 Bh4 23. Rg2 Qf3+ 24. Kg1 Rfe8 *
Position (FEN): r3r1k1/1p3ppp/p1n5/3p4/P4P1b/2QP1q2/1P4R1/R1B3K1 w - - 8 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 741
Best move: Qxg7#