Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 e6 4. e3 Nf6 5. Bxc4 Bb4+ 6. Nc3 O-O 7. O-O Bxc3 8.
bxc3 b6 9. Qe2 Bb7 10. Bd3 h6 11. e4 Re8 12. e5 Nd5 13. Bd2 f5 14. exf6 Qxf6
15. Qe4 Nd7 16. c4 Nb4 17. Qh7+ Kf7 18. Bxb4 c5 19. dxc5 bxc5 20. Ne5+ Nxe5 21.
Bc3 Qg5 22. Be4 Bxe4 23. Qxe4 Ng6 24. f4 Qf5 25. Qb7+ Kg8 *
Position (FEN): r3r1k1/pQ4p1/4p1np/2p2q2/2P2P2/2B5/P5PP/R4RK1 w - - 3 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 784
Best move: Qxg7#