Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 Qe7 3. Nf3 b6 4. Bg5 Qb4+ 5. Qd2 Qxc4 6. e4 Qa4 7. Nc3 Qc6 8.
Bb5 Qd6 9. O-O a6 10. e5 Qb4 11. a3 Qa5 12. b4 Qxb5 13. Nxb5 axb5 14. d5 Be7
15. dxe6 dxe6 16. Rfd1 Nd7 17. Bxe7 Nxe7 18. Qg5 g6 19. Qh6 Nf5 20. Qd2 Ne7 21.
Qf4 Nd5 22. Qh6 Ne7 23. Qg7 Rg8 24. Qxh7 Bb7 25. Ng5 O-O-O 26. Nxf7 Rde8 27.
Qh3 Nf5 28. Qc3 c6 29. g4 Re7 30. Nd6+ Nxd6 31. Rxd6 Rh7 32. Rad1 Rgh8 33. Rxd7
Rxd7 34. Rxd7 Kxd7 35. Qd3+ Kc7 36. Qxg6 Rd8 37. Qf7+ Rd7 38. Qxe6 c5 39. bxc5
*
Position (FEN): 8/1bkr4/1p2Q3/1pP1P3/6P1/P7/5P1P/6K1 b - - 0 39
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 924
Best move: Rd1#