Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nf3 Nf6 3. g3 e6 4. Bg2 Be7 5. O-O O-O 6. a3 d6 7. Re1 Qe8 8. Nbd2
Qh5 9. e4 fxe4 10. Nxe4 Nc6 11. Nxf6+ Bxf6 12. c3 e5 13. dxe5 Nxe5 14. Nxe5
Qxd1 15. Rxd1 Bxe5 16. Be3 Bg4 17. Rdc1 Bf3 18. Bxf3 Rxf3 19. Kg2 Raf8 20. a4
a6 21. b4 h5 22. b5 axb5 23. axb5 h4 24. Ra7 hxg3 25. hxg3 Bxg3 26. fxg3 Rxe3
27. Rxb7 Rff3 28. Rb8+ Kh7 29. Rh1+ Kg6 30. Rh3 Rxc3 31. b6 Rfd3 32. Kf2 Rd2+
33. Ke1 Rg2 34. Kd1 Ra3 35. bxc7 Ra1+ 36. Rb1 *
Position (FEN): 8/2P3p1/3p2k1/8/8/6PR/6r1/rR1K4 b - - 2 36
Black to move.
Themes: Hanging Piece Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1090
Best move: Rxb1#