Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f4 O-O 6. Nf3 c5 7. d5 e5 8. fxe5
dxe5 9. Bd3 Bg4 10. O-O Nh5 11. Qb3 Qd7 12. a4 Na6 13. Be3 Nb4 14. Be2 b6 15.
a5 f5 16. exf5 Bxf5 17. Nh4 Bg4 18. Bxg4 Qxg4 19. Nf3 Nf4 20. Bxf4 Qxf4 21. Nb5
e4 22. Nfd4 Qd2 23. Rad1 Rxf1+ 24. Kxf1 Rf8+ 25. Kg1 Qf2+ 26. Kh1 Qf1+ 27. Rxf1
*
Position (FEN): 5rk1/p5bp/1p4p1/PNpP4/1nPNp3/1Q6/1P4PP/5R1K b - - 0 27
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 695
Best move: Rxf1#