Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Qd2 Be7 8.
O-O-O O-O 9. Kb1 b5 10. a3 Bb7 11. f3 Nbd7 12. g4 Rb8 13. h4 Ba8 14. Be3 b4 15.
axb4 Rxb4 16. Bxa6 Nc5 17. Bb5 Qb8 18. Qe2 e5 19. Nf5 Re8 20. Bxe8 Rxb2+ 21.
Kc1 Bf8 22. Ba4 Nxa4 23. Nb5 Bc6 24. Nbxd6 Qb4 25. Qc4 *
Position (FEN): 5bk1/5ppp/2bN1n2/4pN2/nqQ1P1PP/4BP2/1rP5/2KR3R b - - 2 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1192
Best move: Rb1#