Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 d5 3. Bf4 c5 4. c4 Nc6 5. e3 Nf6 6. Be2 cxd4 7. exd4 Bb4+ 8.
Nc3 Ne4 9. Rc1 O-O 10. O-O f5 11. cxd5 exd5 12. Qb3 Be6 13. a3 Bxc3 14. bxc3
Qe7 15. Rfe1 g5 16. Be5 g4 17. Ng5 Nxg5 18. Bf4 Ne4 19. f3 gxf3 20. Bxf3 Rac8
21. Bxe4 fxe4 22. Bh6 Rf7 23. Re3 Bf5 24. Qxd5 Qf6 25. Rg3+ Bg6 26. Qxe4 Qf2+
27. Kh1 Qf1+ 28. Rxf1 *
Position (FEN): 2r3k1/pp3r1p/2n3bB/8/3PQ3/P1P3R1/6PP/5R1K b - - 0 28
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxf1#