Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 d5 4. e5 f6 5. Nf3 Nh6 6. Bxh6 gxh6 7. Bd3 Bg7 8. Qe2
Qd7 9. O-O-O Nc6 10. exf6 Bxf6 11. Bb5 O-O-O 12. Ba6 Kb8 13. Bxb7 Kxb7 14. Qb5
Qg4 15. Nxd5 Bg5+ 16. Ne3 Bxe3+ 17. fxe3 Qxg2 18. d5 Nb8 19. Ne5 a6 20. Qc4 Qg5
21. Nf7 Qxe3+ 22. Kb1 b5 23. Qb4 Rhf8 24. Nxd8+ Rxd8 25. Rhe1 Qg5 26. Rxe7 Nd7
27. Qe4 Nc5 28. Qxh7 Rxd5 29. Rxc7+ Kb6 30. Rxc5 *
Position (FEN): 8/7Q/pk5p/1pRr2q1/8/8/PPP4P/1K1R4 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 650
Best move: Rxd1#