Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 d6 5. e4 Be7 6. Bd3 O-O 7. Nf3 Bd7 8. O-O
Na6 9. a3 Nc7 10. a4 a6 11. a5 Rb8 12. Bf4 b5 13. axb6 Rxb6 14. Qc2 e5 15. Bd2
Qb8 16. Rfb1 Qb7 17. Na4 Rb3 18. Ra3 Bxa4 19. Rxa4 Rb8 20. Bc3 Nd7 21. Ra3 Ne8
22. Rxb3 Qxb3 23. Qxb3 Rxb3 24. Bc2 Rb6 25. Ba5 Rb7 26. Ba4 Ndf6 27. Bc6 Rb8
28. b4 Nxe4 29. b5 axb5 30. cxb5 Bd8 31. b6 f5 32. Bxe8 Kf8 33. Bc6 h6 34. Ra1
Bxb6 35. Bxb6 Rxb6 36. Ra8+ Ke7 37. Nh4 *
Position (FEN): R7/4k1p1/1rBp3p/2pPpp2/4n2N/8/5PPP/6K1 b - - 3 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 665
Best move: Rb1#