Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nc3 Qf6 4. Nf3 Ne7 5. d3 Qb6 6. O-O O-O 7. Na4 Qa5 8.
Nxc5 Qxc5 9. Be3 Qb4 10. Bb3 c6 11. Nxe5 d5 12. a3 Qd6 13. exd5 Qxe5 14. Re1
Qxb2 15. dxc6 Nbxc6 16. Bc5 Qf6 17. Qd2 b6 18. Be3 h6 19. c3 Nf5 20. d4 Bb7 21.
d5 Rad8 22. Qc2 Nce7 23. c4 Nxe3 24. fxe3 Nf5 25. Rf1 g6 26. e4 Qd4+ 27. Qf2
Qxf2+ 28. Rxf2 Nd4 29. Bc2 Ba6 30. Rd2 Nxc2 31. Rxc2 Rfe8 32. Re1 f5 33. e5 Rc8
34. d6 Rxc4 35. Rxc4 Bxc4 36. d7 Rd8 37. e6 Bxe6 38. Rxe6 Rxd7 39. Rxg6+ Kh7
40. Rf6 Rd5 41. Rf7+ Kg6 42. Rxa7 h5 43. Rb7 b5 44. Rb6+ Kg5 45. Rb8 Kf4 46.
Rh8 Ke3 47. Rxh5 *
Position (FEN): 8/8/8/1p1r1p1R/8/P3k3/6PP/6K1 b - - 0 47
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 438
Best move: Rd1#