Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d3 Nf6 3. Nf3 Nc6 4. Nc3 Bb4 5. Bd2 d5 6. exd5 Nxd5 7. Be2 a5 8.
O-O O-O 9. Re1 Nxc3 10. bxc3 Bc5 11. Bg5 f6 12. Bh4 Be6 13. Bg3 Qd7 14. a4 Rad8
15. Qb1 Bb6 16. Rd1 Qf7 17. d4 exd4 18. cxd4 Nxd4 19. Nxd4 Rxd4 20. Rxd4 Bxd4
21. Ra3 f5 22. Rd3 f4 23. Rxd4 fxg3 24. Bf3 gxf2+ 25. Kxf2 g5 26. Kg1 g4 27.
Bxb7 Qf2+ 28. Kh1 Qf1+ 29. Qxf1 *
Position (FEN): 5rk1/1Bp4p/4b3/p7/P2R2p1/8/2P3PP/5Q1K b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf1#