Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. d4 Bd7 6. Be2 Qb6 7. O-O Nge7 8. a3 a5
9. b3 Nf5 10. Bb2 cxd4 11. cxd4 Be7 12. Qd3 O-O 13. Nbd2 f6 14. Rfb1 fxe5 15.
dxe5 Bc5 16. Rf1 Be8 17. Rab1 Bg6 18. Qc3 Nh4 19. Rbc1 Nxf3+ 20. Nxf3 Be7 21.
Bd3 Be4 22. Bxe4 dxe4 23. Ne1 Bg5 24. Rd1 e3 25. Nf3 e2 26. Nxg5 exd1=Q 27.
Rxd1 Qxf2+ 28. Kh1 Qf1+ 29. Rxf1 *
Position (FEN): r4rk1/1p4pp/2n1p3/p3P1N1/8/PPQ5/1B4PP/5R1K b - - 0 29
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 847
Best move: Rxf1#