Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Qd3 Nbd7 6. Nf3 g6 7. Be2 Bg7 8.
O-O O-O 9. Nxf6+ Nxf6 10. Bg5 Qb6 11. c3 Bf5 12. Qd2 Ne4 13. Qc1 Nxg5 14. Qxg5
e5 15. Nxe5 f6 16. Qg3 fxe5 17. dxe5 Rae8 18. Bc4+ Kh8 19. Rae1 Be6 20. Bxe6
Rxe6 21. Re3 Qxb2 22. Rfe1 Qxa2 23. Qg5 Qxf2+ 24. Kh1 Qf1+ 25. Rxf1 *
Position (FEN): 5r1k/pp4bp/2p1r1p1/4P1Q1/8/2P1R3/6PP/5R1K b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 450
Best move: Rxf1#