Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. d4 cxd4 5. Qxd4 Nf6 6. O-O g6 7. e5 dxe5 8.
Nxe5 Bg7 9. Nxd7 Bxd7 10. Bxd7+ Qxd7 11. Qxd7+ Nxd7 12. c3 O-O-O 13. Be3 b6 14.
a4 Kb7 15. a5 Ne5 16. axb6 axb6 17. Bd4 f6 18. Na3 Nc6 19. Rfe1 e5 20. Be3 Bf8
21. b4 Ne7 22. Nb5 Nd5 23. Ra7+ Kc6 24. c4 Nxe3 *
Position (FEN): 3r1b1r/R6p/1pk2pp1/1N2p3/1PP5/4n3/5PPP/4R1K1 w - - 0 25
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 988
Best move: Rc7#