Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. e4 c5 4. d5 d6 5. Bd3 Nd7 6. Nc3 a6 7. Nf3 Ne5 8. Be2 f5
9. Ng5 h6 10. Ne6 Bxe6 11. dxe6 fxe4 12. Nxe4 Nf6 13. Nc3 Qc8 14. Qa4+ Kf8 15.
Nd5 b5 16. Qd1 bxc4 17. O-O Rb8 18. f4 Nd3 19. Bxd3 cxd3 20. Qxd3 Qxe6 21. Nc7
Qf5 22. Qxa6 Nd5 23. Qa7 Kf7 24. Bd2 Bd4+ 25. Kh1 Nxc7 26. Qxc7 Rxb2 27. Rae1
Re8 28. Re2 Qd3 29. Rfe1 Bf6 30. Qa5 Reb8 31. f5 Rb1 32. fxg6+ Kxg6 33. Re6
Qf1+ 34. Rxf1 *
Position (FEN): 1r6/4p3/3pRbkp/Q1p5/8/8/P2B2PP/1r3R1K b - - 0 34
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 447
Best move: Rxf1#