Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. g3 e6 3. Bg2 f5 4. c4 Nf6 5. Nc3 c6 6. Nf3 Be7 7. O-O O-O 8. b3 Bd7
9. Bb2 Be8 10. Ne5 Nbd7 11. e3 Bh5 12. Qc2 Nxe5 13. dxe5 Ne4 14. f3 Nc5 15.
cxd5 cxd5 16. e4 fxe4 17. fxe4 d4 18. Nb5 d3 19. Qd2 Be2 20. Rxf8+ Bxf8 21. Nd4
Qb6 22. Kh1 Bh5 23. b4 Na4 24. a3 Nxb2 25. Qxb2 Rd8 26. Nb3 d2 27. Nxd2 Qf2 28.
Nc4 Be2 29. Qb3 Rd3 30. Qa2 Qd4 31. Nd6 Rd1+ 32. Bf1 Bxd6 33. Rxd1 Bf3+ 34. Bg2
*
Position (FEN): 6k1/pp4pp/3bp3/4P3/1P1qP3/P4bP1/Q5BP/3R3K b - - 2 34
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1111
Best move: Qxd1#