Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 f6 5. c3 Na5 6. Qxd4 Nxc4 7. Qxc4 d6 8.
Bf4 Bg4 9. Nbd2 Qd7 10. O-O-O g5 11. Bg3 Be6 12. Qb4 O-O-O 13. c4 d5 14. cxd5
Bxb4 15. Nb3 Bg4 16. Kb1 Bxf3 17. gxf3 Ne7 18. Rc1 Ng6 19. Bxc7 Rde8 20. Bd6+
Kd8 21. Bxb4 Ne5 22. Nc5 Qf7 23. Rhd1 Nxf3 24. Ne6+ Kd7 *
Position (FEN): 4r2r/pp1k1q1p/4Np2/3P2p1/1B2P3/5n2/PP3P1P/1KRR4 w - - 2 25
White to move.
Themes:  Middlegame Hook Mate, Mate in 1 
Puzzle rating: 1217
Best move: Rc7#