Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. d3 Bc5 4. c3 Nf6 5. Nf3 O-O 6. O-O d6 7. Re1 h6 8. b4
Bb6 9. b5 Na5 10. Na3 Ng4 11. Be3 Nxe3 12. fxe3 Bc5 13. Qc1 Bxa3 14. Qxa3 Nxc4
15. dxc4 b6 16. Rad1 Bb7 17. Nxe5 Qe7 18. Nc6 Qxe4 19. Rd4 Qe6 20. e4 Bxc6 21.
bxc6 a5 22. e5 f6 23. Rde4 fxe5 24. Qb3 Qf6 25. c5+ Kh8 26. cxd6 Qf2+ 27. Kh1
Qf1+ 28. Rxf1 *
Position (FEN): r4r1k/2p3p1/1pPP3p/p3p3/4R3/1QP5/P5PP/5R1K b - - 0 28
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 590
Best move: Rxf1#