Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 e6 5. d4 cxd4 6. Nxd4 Bc5 7. Nxc6 bxc6 8.
O-O h5 9. Bg5 d6 10. e5 dxe5 11. Qxd8+ Kxd8 12. Rad1+ Ke7 13. Ne4 Bb6 14. Kh1
Bb7 15. f4 c5 16. Nd6 Bc6 17. fxe5 Rhg8 18. exf6+ gxf6 19. Bxf6+ Kf8 20. Be5
Bxg2+ 21. Kg1 Bf3+ 22. Kf2 Bxd1 23. Ke1 Bxc2 *
Position (FEN): r4kr1/p4p2/1b1Np3/2p1B2p/2B5/8/PPb4P/4KR2 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 584
Best move: Rxf7#