Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 d6 6. O-O Be6 7. Bxe6 fxe6 8.
Qb3 Qd7 9. Qxb7 Rb8 10. Qa6 O-O 11. Re1 Ng4 12. d4 exd4 13. cxd4 Nxd4 14. Nxd4
Bxd4 15. Be3 Bxb2 16. Nd2 Bxa1 17. Rxa1 Nxe3 18. fxe3 Rb2 19. Nf3 Qb5 20. Qxa7
Qe2 21. Nh4 g5 22. Qa5 gxh4 23. Qg5+ Kh8 24. e5 Qf2+ 25. Kh1 Rb1+ 26. Rxb1 Qf1+
27. Rxf1 *
Position (FEN): 5r1k/2p4p/3pp3/4P1Q1/7p/4P3/P5PP/5R1K b - - 0 27
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 945
Best move: Rxf1#