Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. Nf3 Nf6 5. Bg5 Nbd7 6. e3 c6 7. a3 Ba5 8. b4
Bc7 9. c5 b6 10. Bd3 bxc5 11. bxc5 Ba5 12. Qc2 Qc7 13. O-O Bxc3 14. Qxc3 Ne4
15. Bxe4 dxe4 16. Nd2 Ba6 17. Rfd1 Bd3 18. a4 O-O 19. Ra2 f6 20. Bf4 e5 21. Bg3
Kh8 22. Kh1 Rab8 23. f4 exd4 24. exd4 f5 25. Nf1 Nf6 26. Ne3 Qc8 27. Rb2 Qd7
28. Nc4 Nd5 29. Rxb8 Nxc3 *
Position (FEN): 1R3r1k/p2q2pp/2p5/2P2p2/P1NPpP2/2nb2B1/6PP/3R3K w - - 0 30
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 922
Best move: Rxf8#