Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 d5 4. e5 Bg4 5. d4 cxd4 6. cxd4 Bxf3 7. Qxf3 Nxd4 8.
Qd3 Nc6 9. e6 fxe6 10. Be2 Qb6 11. Bh5+ g6 12. Bg4 Ne5 13. Qh3 Qb4+ 14. Nc3
Qxg4 15. Qxg4 Nxg4 16. O-O O-O-O 17. Re1 h5 18. Rxe6 h4 19. Bg5 N8f6 20. h3 Nh6
21. Rc1 Kd7 22. Re5 d4 23. Rd1 Kc8 24. Bf4 dxc3 *
Position (FEN): 2kr1b1r/pp2p3/5npn/4R3/5B1p/2p4P/PP3PP1/3R2K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1152
Best move: Rc5#