Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Nge7 6. Be2 Nf5 7. O-O Bd7 8. Na3
cxd4 9. Nxd4 Ncxd4 10. cxd4 Qb6 11. Nc2 Rc8 12. Be3 Nxe3 13. Nxe3 Be7 14. b3
Bg5 15. Nc2 O-O 16. Na3 Qb4 17. Nc2 Qc3 18. Ne3 Bxe3 19. fxe3 Qxe3+ 20. Kh1 Qg5
21. Rf3 f6 22. Rg3 Qh6 23. Qd3 fxe5 24. dxe5 Rc1+ 25. Rxc1 Qxc1+ 26. Bf1 Qxf1+
27. Qxf1 *
Position (FEN): 5rk1/pp1b2pp/4p3/3pP3/8/1P4R1/P5PP/5Q1K b - - 0 27
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf1#