Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 e6 3. Nc3 d5 4. d4 c5 5. dxc5 Bxc5 6. cxd5 exd5 7. Bg5 d4 8.
Ne4 Bb4+ 9. Bd2 Be7 10. Nxf6+ Bxf6 11. e3 Nc6 12. exd4 Nxd4 13. Nxd4 Qxd4 14.
Bb5+ Bd7 15. Bxd7+ Qxd7 16. Bb4 Qxd1+ 17. Rxd1 Be7 18. Bxe7 Kxe7 19. O-O Rhd8
20. Rde1+ Kf6 21. Re3 Rd2 22. Rb3 b6 23. Rc1 Re8 24. g3 g6 25. Rc7 Ree2 26.
Rf3+ Kg5 27. Rfxf7 h5 28. h4+ Kg4 29. Kg2 Rd4 30. Rcd7 Rxd7 *
Position (FEN): 8/p2r1R2/1p4p1/7p/6kP/6P1/PP2rPK1/8 w - - 0 31
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1063
Best move: Rf4#