Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ne4 4. Nf3 Bb4+ 5. Nbd2 Nc6 6. a3 Bxd2+ 7. Nxd2 Nxd2
8. Bxd2 O-O 9. g3 Nxe5 10. Qc2 d6 11. Bg2 Qf6 12. O-O c6 13. Bc3 Qe6 14. b3 Bd7
15. Rad1 Rad8 16. Ba1 Bc8 17. Qb2 f6 18. Qd4 Kh8 19. Qxa7 Rfe8 20. Qd4 h6 21.
a4 Nf7 22. Rfe1 Ng5 23. Rd3 Qe7 24. Re3 Qd7 25. Rxe8+ Rxe8 26. e3 Qe7 27. Rd1
Rd8 28. a5 d5 29. cxd5 cxd5 30. Bxd5 Nf3+ 31. Bxf3 Rxd4 32. Rxd4 Bh3 33. Bb2
Qc5 34. Bxb7 Qb5 35. Rd8+ Kh7 36. Bg2 Bxg2 37. Kxg2 Qxa5 38. Rd1 Qb5 39. Bd4
Qxb3 40. Rc1 Qd5+ 41. Kg1 Qf3 42. Rf1 h5 43. h4 g5 44. hxg5 fxg5 45. Rc1 h4 46.
Rc7+ Kg6 47. Rg7+ Kh5 48. Rh7+ Kg4 49. gxh4 gxh4 50. Rg7+ Kh3 51. Kf1 *
Position (FEN): 8/6R1/8/8/3B3p/4Pq1k/5P2/5K2 b - - 3 51
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1284
Best move: Qd1#