Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. f3 d5 3. Bf4 Nc6 4. Nc3 f6 5. Bg3 Bf5 6. Bf2 Nb4 7. e4 dxe4 8. fxe4
Bg6 9. a3 Nc6 10. Nf3 e6 11. Bd3 Bd6 12. Qd2 Nh6 13. h3 O-O 14. g4 f5 15. gxf5
exf5 16. e5 Be7 17. Qf4 Qd7 18. d5 Na5 19. O-O-O c6 20. dxc6 Qxc6 21. Nd4 Qc8
22. Ncb5 Nf7 23. Bh4 Bxh4 24. Qxh4 Nxe5 25. Nd6 Nxd3+ 26. Rxd3 Qd7 27. N4b5 Qc6
28. Rhd1 f4 29. Rc3 Qg2 30. Qe7 f3 31. Nc7 f2 32. Ne6 f1=Q *
Position (FEN): r4rk1/p3Q1pp/1p1NN1b1/n7/8/P1R4P/1PP3q1/2KR1q2 w - - 0 33
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1316
Best move: Qxg7#