Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Bd6 4. Bg3 Nf6 5. e3 O-O 6. Nbd2 Re8 7. Ne5 Nbd7 8.
f4 Ne4 9. Nxe4 dxe4 10. Nc4 Bf8 11. Nd2 f5 12. Bc4 Nb6 13. Bb3 Nd5 14. Qe2 Kh8
15. Nc4 Bd6 16. O-O-O Bd7 17. Nxd6 cxd6 18. Bxd5 exd5 19. Kb1 a5 20. c4 Be6 21.
cxd5 Bxd5 22. Qb5 Be6 23. Rc1 Bd7 24. Qd5 Qb6 25. Qf7 Be6 26. Qc7 Qb4 27. Be1
Qa4 28. a3 Qb3 29. Bc3 Red8 30. d5 Bxd5 *
Position (FEN): r2r3k/1pQ3pp/3p4/p2b1p2/4pP2/PqB1P3/1P4PP/1KR4R w - - 0 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 956
Best move: Qxg7#