Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. c4 exd4 3. Nf3 c5 4. g3 b6 5. Bg2 Bb7 6. O-O Nc6 7. e4 dxe3 8. Bxe3
Be7 9. Re1 Nf6 10. Bg5 O-O 11. Nc3 h6 12. Bf4 Re8 13. Ne5 Qc8 14. Nb5 Nxe5 15.
Bxb7 Qxb7 16. Bxe5 a6 17. Nc7 d6 18. Bxf6 Qxc7 19. Bc3 Rad8 20. Qg4 f6 21. Re6
Bf8 22. Rxf6 Kh7 23. Qg6+ Kh8 24. Rf7 Re7 25. Bxg7+ Bxg7 *
Position (FEN): 3r3k/2q1rRb1/pp1p2Qp/2p5/2P5/6P1/PP3P1P/R5K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 602
Best move: Qxg7#