Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Be3 b5 6. Nc3 Bb7 7. Qd2 Qc7 8. a3
Nf6 9. f3 Be7 10. Bd3 O-O 11. O-O d6 12. Nde2 Nbd7 13. Ng3 Ne5 14. Be2 d5 15.
exd5 exd5 16. Rad1 Rfe8 17. Bf4 Bc5+ 18. Kh1 Rad8 19. b4 Bd6 20. Nf5 Nc4 21.
Bxd6 Nxd6 22. Nxd6 Rxd6 23. Qd4 Rde6 24. Bd3 h5 25. Rd2 h4 26. Ne2 Ne4 27. fxe4
dxe4 28. Bxb5 axb5 29. Nf4 e3 30. Nxe6 Rxe6 31. Re2 h3 32. Rfe1 Bxg2+ 33. Kg1
Qe7 34. Rxe3 Rxe3 35. Rxe3 Qg5 36. Qc3 Bf3+ 37. Kf2 Qg2+ 38. Ke1 Qg1+ 39. Kd2 *
Position (FEN): 6k1/5pp1/8/1p6/1P6/P1Q1Rb1p/2PK3P/6q1 b - - 8 39
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 851
Best move: Qd1#