Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. Bg5 Nf6 4. Nbd2 c5 5. c3 Nc6 6. e3 Qb6 7. Qb3 Ne4 8.
Nxe4 Bxe4 9. Be2 cxd4 10. exd4 Qxb3 11. axb3 e6 12. b4 Be7 13. b5 Bxf3 14. bxc6
bxc6 15. Bxe7 Bxe2 16. Bc5 Bc4 17. Kd2 a5 18. b3 Bxb3 19. Rhb1 Bc4 20. Rb7 g6
21. Rab1 a4 22. Rb8+ Kd7 *
Position (FEN): rR5r/3k1p1p/2p1p1p1/2Bp4/p1bP4/2P5/3K1PPP/1R6 w - - 2 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1329
Best move: R1b7#