Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bf4 O-O 6. e3 c5 7. dxc5 Nc6 8. cxd5
Nb4 9. d6 Bf5 10. Nd4 exd6 11. Bxd6 Re8 12. Qb3 Nd3+ 13. Bxd3 Bxd3 14. Rd1 Ba6
15. f3 Rxe3+ 16. Kf2 Re8 17. Rhe1 Qd7 18. Nde2 Nh5 19. g4 Nf6 20. Nf4 Rxe1 21.
Rxe1 Ne8 22. Re7 Qd8 23. Qxf7+ Kh8 24. Ne6 Bc4 25. Rxe8+ Qxe8 *
Position (FEN): r3q2k/pp3Qbp/3BN1p1/2P5/2b3P1/2N2P2/PP3K1P/8 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1011
Best move: Qxg7#