Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Nc6 5. Nxc6 bxc6 6. Bc4 Bg7 7. Nc3 Nf6 8.
O-O O-O 9. Re1 d6 10. e5 dxe5 11. Qxd8 Rxd8 12. Rxe5 Ng4 13. Re1 Rb8 14. h3 Ne5
15. Bb3 Bf5 16. Bf4 Nd7 17. Bxb8 Rxb8 18. Rxe7 Nc5 19. Bxf7+ Kf8 20. Rxa7 Rxb2
21. Bb3 Bxc3 22. Rd1 Nxb3 *
Position (FEN): 5k2/R6p/2p3p1/5b2/8/1nb4P/PrP2PP1/3R2K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 813
Best move: Rd8#