Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 Bg7 5. Nf3 O-O 6. Bd3 Nc6 7. O-O e5 8. dxe5
dxe5 9. f5 Nb4 10. Qe2 Nxd3 11. cxd3 c6 12. fxg6 fxg6 13. Be3 Qe7 14. Rad1 Nh5
15. d4 Nf4 16. Bxf4 exf4 17. Qc4+ Be6 18. d5 Bf7 19. Rfe1 Rac8 20. Qb3 Bxc3 21.
bxc3 cxd5 22. exd5 Qc5+ 23. Kh1 Qxc3 24. Qxc3 Rxc3 25. Re7 Rd8 26. d6 Rc6 27.
d7 Re6 28. Rxe6 Bxe6 29. Ng5 Rxd7 30. Nxe6 *
Position (FEN): 6k1/pp1r3p/4N1p1/8/5p2/8/P5PP/3R3K b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 562
Best move: Rxd1#