Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Nf6 5. Nc3 Bd7 6. d4 exd4 7. Nxd4 Ne5 8.
Bxd7+ Nexd7 9. Bg5 Be7 10. Qd2 a6 11. Rfe1 O-O 12. Rad1 h6 13. Bh4 Nh7 14. Bxe7
Qxe7 15. Nd5 Qd8 16. f4 Ndf6 17. Nxf6+ Qxf6 18. e5 dxe5 19. fxe5 Qb6 20. Qc3
Rad8 21. Kh1 Rd5 22. e6 fxe6 23. Rxe6 Qxd4 24. Rxd4 *
Position (FEN): 5rk1/1pp3pn/p3R2p/3r4/3R4/2Q5/PPP3PP/7K b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1189
Best move: Rf1#