Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 Nc6 4. d4 cxd4 5. cxd4 d5 6. e5 Bd7 7. Bd3 Nge7 8. O-O
Nf5 9. Be3 Nxe3 10. fxe3 Qb6 11. Ng5 Nxe5 12. Nxf7 Nxf7 13. Qh5 O-O-O 14. Qxf7
Qxb2 15. Nc3 Kb8 16. Rfc1 Qd2 17. Qf4+ Ka8 18. Bf1 Be7 19. Rab1 Rhf8 20. Qc7
Qxe3+ 21. Kh1 b6 22. Ba6 Bc8 23. Nb5 Rd7 24. Qxc8+ Rxc8 *
Position (FEN): k1r5/p2rb1pp/Bp2p3/1N1p4/3P4/4q3/P5PP/1RR4K w - - 0 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 937
Best move: Rxc8#