Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d5 3. Nc3 d4 4. Na4 Qc7 5. b3 Bd7 6. Nb2 Nc6 7. d3 e6 8. Nf3
Nge7 9. a4 Ng6 10. e5 Nge7 11. Nc4 Nd5 12. Bd2 Be7 13. Be2 a6 14. O-O O-O 15.
a5 Ncb4 16. Bxb4 Nxb4 17. Ng5 Nd5 18. Qd2 Bb5 19. f5 exf5 20. Rxf5 Bxc4 21.
bxc4 Ne3 22. Raf1 Bxg5 23. Rxg5 Nxf1 24. Kxf1 f6 25. Rg3 fxe5+ 26. Kg1 Qf7 27.
Qg5 Qf2+ 28. Kh1 Qf1+ 29. Bxf1 *
Position (FEN): r4rk1/1p4pp/p7/P1p1p1Q1/2Pp4/3P2R1/2P3PP/5B1K b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 455
Best move: Rxf1#