Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. O-O a6 5. d4 exd4 6. Nxd4 Nxd4 7. Qxd4 Ne7 8.
Nc3 Be6 9. Bxe6 fxe6 10. Bg5 h6 11. Bh4 Qd7 12. Rad1 Nc6 13. Qe3 g5 14. Bg3 Bg7
15. Kh1 O-O-O 16. b4 Ne5 17. Bxe5 Bxe5 18. b5 axb5 19. Rb1 c6 20. a4 Bxc3 21.
Qxc3 bxa4 22. Rb6 Kc7 23. Qa5 Qc8 24. Rxb7+ Kxb7 *
Position (FEN): 2qr3r/1k6/2ppp2p/Q5p1/p3P3/8/2P2PPP/5R1K w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 965
Best move: Rb1#