Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 b6 4. e3 Bb7 5. Be2 Bd6 6. Bg3 O-O 7. a3 Ne4 8. c4
f5 9. Nbd2 Nxd2 10. Qxd2 Qf6 11. Rc1 f4 12. Bxf4 Bxf4 13. exf4 Qxf4 14. Qxf4
Rxf4 15. O-O Na6 16. Rfd1 Raf8 17. c5 Bxf3 18. Bxf3 c6 19. Rd2 Nc7 20. Kf1 g5
21. h3 Kg7 22. Ke1 Kg6 23. cxb6 axb6 24. a4 h5 25. b3 Rxf3 26. gxf3 Rxf3 27.
Rb1 Rxh3 28. Ke2 Nd5 29. Rbb2 Nc3+ 30. Kf1 g4 31. Kg2 Ne4 32. Re2 Ng5 33. Re3
Nf3 34. d5 cxd5 35. b4 Kg5 36. a5 e5 37. axb6 e4 38. Rxf3 exf3+ 39. Kg1 g3 40.
b7 g2 41. b8=Q *
Position (FEN): 1Q6/3p4/8/3p2kp/1P6/5p1r/1R3Pp1/6K1 b - - 0 41
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 456
Best move: Rh1#