Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 b6 4. Be3 Bb7 5. Qd2 e6 6. h4 d6 7. h5 Nd7 8. O-O-O
Qe7 9. Kb1 O-O-O 10. a4 c5 11. a5 cxd4 12. Bxd4 e5 13. Be3 Nc5 14. axb6 axb6
15. Nd5 Bxd5 16. Qxd5 Qb7 17. Qa2 Nf6 18. Bxc5 dxc5 19. Ba6 *
Position (FEN): 2kr3r/1q3pbp/Bp3np1/2p1p2P/4P3/8/QPP2PP1/1K1R2NR b - - 1 19
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 961
Best move: Rxd1#