Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 e5 3. Bc4 h6 4. c3 a6 5. Qb3 Qe7 6. O-O b5 7. Bd5 Bb7 8. Bxc6
dxc6 9. d4 exd4 10. cxd4 O-O-O 11. Re1 c5 12. dxc5 Qxc5 13. Be3 Qc6 14. Nc3 Nf6
15. Qxf7 Ng4 16. Ne5 Nxe5 17. Qf5+ Nd7 18. Rad1 Bd6 19. Nd5 Kb8 20. Rc1 Nc5 21.
Bxc5 Bxc5 22. Ne7 Qb6 23. Rxc5 Rhf8 24. Qe5 Rde8 25. Rec1 Rf7 26. Rxc7 Qxf2+
27. Kh1 Qf1+ 28. Rxf1 *
Position (FEN): 1k2r3/1bR1Nrp1/p6p/1p2Q3/4P3/8/PP4PP/5R1K b - - 0 28
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxf1#