Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. e3 Nf6 3. c4 Bg7 4. Nc3 d5 5. Nf3 O-O 6. Bd3 dxc4 7. Bxc4 Nc6 8.
O-O Bg4 9. h3 Bxf3 10. Qxf3 e5 11. d5 Na5 12. Bd3 c6 13. e4 cxd5 14. Nxd5 Nxd5
15. exd5 Qd6 16. Bd2 b6 17. a3 Nb3 18. Rad1 f5 19. Bb4 Nc5 20. Bc4 a5 21. Bxc5
Qxc5 22. Qb3 b5 23. Qxb5 Qxb5 24. Bxb5 Rab8 25. a4 e4 26. b3 Rfd8 27. Rfe1 Bc3
28. Re2 Bb4 29. Rc2 Rb7 30. Bc4 Rbd7 31. d6+ Kg7 32. f3 e3 33. Re2 f4 34. Rd4
g5 35. Rd5 h6 36. h4 Rxd6 37. Rxd6 Rxd6 38. hxg5 hxg5 39. Kh2 Rh6+ 40. Kg1 Rd6
41. Kh2 Rd2 42. Kh3 Kf6 43. Kg4 Kg6 44. g3 fxg3 45. Kxg3 Kf5 46. Rxe3 Bd6+ 47.
Kh3 *
Position (FEN): 8/8/3b4/p4kp1/P1B5/1P2RP1K/3r4/8 b - - 2 47
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 859
Best move: Rh2#