Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. f4 c5 4. c3 Nf6 5. Bd3 c4 6. Bc2 Bd6 7. Nf3 O-O 8. Ne5 Nc6
9. O-O Ne4 10. Rf3 Nxe5 11. fxe5 Be7 12. Rh3 Bg5 13. Nd2 f5 14. Nf3 Bd7 15.
Bxe4 fxe4 16. Nxg5 Qxg5 17. Bd2 Rf7 18. Rg3 Qe7 19. Qg4 Raf8 20. h4 Rf5 21. b3
b5 22. a4 a6 23. bxc4 bxc4 24. Bc1 Qd8 *
Position (FEN): 3q1rk1/3b2pp/p3p3/3pPr2/P1pPp1QP/2P1P1R1/6P1/R1B3K1 w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1211
Best move: Qxg7#