Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. a3 Bd7 4. Nc3 Nf6 5. c5 c6 6. Nf3 b6 7. b4 a5 8. Bb2 axb4
9. axb4 Rxa1 10. Qxa1 bxc5 11. bxc5 Qc8 12. e3 Na6 13. Qxa6 Qxa6 14. Bxa6 Be7
15. Na4 O-O 16. Nb6 Be8 17. O-O Ne4 18. Ra1 Ng5 19. Ne5 f6 20. Nd3 Ne4 21. Bc8
Nd2 22. Bxe6+ Kh8 23. Ra2 Nc4 24. Bc1 Bd8 25. Ra8 Bxb6 26. cxb6 Nxb6 27. Rb8
Nc4 28. Bd7 Bxd7 *
Position (FEN): 1R3r1k/3b2pp/2p2p2/3p4/2nP4/3NP3/5PPP/2B3K1 w - - 0 29
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1101
Best move: Rxf8#