Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 d5 4. exd5 exd5 5. dxc5 Bxc5 6. Nc3 Ne7 7. Ne5 O-O 8.
Bd3 Nbc6 9. Nxc6 bxc6 10. Qh5 Ng6 11. O-O Be6 12. Bg5 Qb6 13. b3 Bd4 14. Na4
Qc7 15. Rae1 Rae8 16. Kh1 c5 17. f4 c4 18. f5 h6 19. fxg6 cxd3 20. cxd3 fxg6
21. Rxf8+ Rxf8 22. Qxg6 Qf7 23. Qxe6 Qxe6 24. Rxe6 *
Position (FEN): 5rk1/p5p1/4R2p/3p2B1/N2b4/1P1P4/P5PP/7K b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 593
Best move: Rf1#