Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 c6 4. dxc6 Nxc6 5. Nf3 Bf5 6. Bb5 a6 7. Bxc6+ bxc6
8. O-O e6 9. d3 Bc5 10. Bg5 h6 11. Bh4 O-O 12. Ne4 Be7 13. Nxf6+ Bxf6 14. Bxf6
Qxf6 15. Rb1 a5 16. Re1 a4 17. Qe2 a3 18. b3 Rac8 19. Qe5 Qe7 20. Nd4 Bg6 21.
Nf3 c5 22. Re3 c4 23. bxc4 Qd7 24. Qc3 Ra8 25. Ne5 Qa7 26. Nxg6 fxg6 27. Rg3
Qxf2+ 28. Kh1 Qf1+ 29. Rxf1 *
Position (FEN): r4rk1/6p1/4p1pp/8/2P5/p1QP2R1/P1P3PP/5R1K b - - 0 29
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 538
Best move: Rxf1#