Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. f4 e5 3. d3 Nc6 4. Nf3 g6 5. Be2 Bg7 6. O-O Nf6 7. f5 O-O 8. Bg5 a5
9. Qd2 gxf5 10. exf5 Bxf5 11. Nxe5 dxe5 12. Rxf5 Qd4+ 13. Kh1 Qxb2 14. Bxf6
Bxf6 15. Rxf6 Qxa1 16. Qg5+ Kh8 17. Rxf7 Qxb1+ 18. Bf1 Qxf1+ 19. Rxf1 *
Position (FEN): r4r1k/1pp4p/2n5/p3p1Q1/8/3P4/P1P3PP/5R1K b - - 0 19
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf1#