Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c3 e6 3. Nf3 d5 4. Bf4 c5 5. dxc5 Bxc5 6. Nbd2 Qb6 7. e3 Qxb2 8.
Qa4+ Nc6 9. Rd1 Qxc3 10. Bb5 Bd7 11. O-O Qb4 12. Qxb4 Bxb4 13. Bd3 Bxd2 14.
Rxd2 O-O 15. Rb1 b6 16. Rc2 Rac8 17. Rbc1 Na5 18. Ba6 Rxc2 19. Rxc2 Ne4 20. Rc7
Ba4 21. Rxa7 Nc6 22. Rc7 Nb4 23. Bb7 Nxa2 24. g3 Nc5 25. Bc6 Bxc6 26. Rxc6 Ra8
27. Rxb6 Nc3 28. Rb2 Ra1+ 29. Kg2 N5e4 *
Position (FEN): 6k1/5ppp/4p3/3p4/4nB2/2n1PNP1/1R3PKP/r7 w - - 5 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 676
Best move: Rb8#