Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. Bc4 exd4 5. c3 dxc3 6. Nxc3 Bxf3 7. Qxf3 Nf6 8.
Bg5 Be7 9. O-O Nbd7 10. Rad1 Ne5 11. Qe2 O-O 12. Bb3 c6 13. f4 Ned7 14. e5 dxe5
15. fxe5 Nd5 16. Bxe7 Qxe7 17. Rfe1 Qc5+ 18. Kh1 Nxc3 19. bxc3 Rad8 20. e6 Ne5
21. Qxe5 Rxd1 22. Bxd1 Qxe5 23. Rxe5 fxe6 24. Bb3 *
Position (FEN): 5rk1/pp4pp/2p1p3/4R3/8/1BP5/P5PP/7K b - - 1 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 419
Best move: Rf1#