Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nf3 Nf6 4. Nc3 Bb4 5. e3 Nc6 6. Bd2 O-O 7. Be2 Re8 8. O-O
Bxc3 9. bxc3 Ne4 10. Be1 e5 11. cxd5 Qxd5 12. c4 Qd8 13. d5 Nb8 14. Nd2 Nxd2
15. Bxd2 Bf5 16. Bf3 e4 17. Bg4 Bxg4 18. Qxg4 Nd7 19. Bc3 f6 20. Rad1 Nc5 21.
f3 Qd6 22. fxe4 Nxe4 23. Bb2 Rad8 24. Rf4 Qb6 25. Bd4 f5 *
Position (FEN): 3rr1k1/ppp3pp/1q6/3P1p2/2PBnRQ1/4P3/P5PP/3R2K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 860
Best move: Qxg7#