Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. Be2 d6 4. d3 Nf6 5. O-O O-O 6. Nc3 Nc6 7. d4 a6 8. e5
dxe5 9. dxe5 Qxd1 10. Rxd1 Ng4 11. e6 Bxe6 12. h3 Nf6 13. Bg5 Nb4 14. Rdc1 h6
15. a3 Nbd5 16. Bxf6 Bxf6 17. Nxd5 Bxd5 18. Rd1 Bxf3 19. Bxf3 c6 20. Rab1 Rad8
21. Re1 Rd2 22. Rec1 Bg5 23. b4 Rd6 24. Re1 f5 25. a4 Bf6 26. b5 cxb5 27. axb5
e5 28. Bxb7 axb5 29. Rxb5 Rb8 30. Bd5+ Rxd5 31. Rxd5 e4 32. Rd6 Kg7 33. Ra1 Rb7
34. Raa6 Be5 35. Rxg6+ Kf7 36. Rxh6 *
Position (FEN): 8/1r3k2/R6R/4bp2/4p3/7P/2P2PP1/6K1 b - - 0 36
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1336
Best move: Rb1#