Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 Ne7 3. Nf3 Ng6 4. d4 Be7 5. f5 exf5 6. exf5 Nf8 7. Bc4 d5 8. Bb3
Bxf5 9. O-O Ng6 10. Ne5 Nxe5 11. Rxf5 Nbd7 12. dxe5 O-O 13. Bxd5 c6 14. Bb3
Qb6+ 15. Kh1 Rad8 16. e6 Qb4 17. exf7+ Kh8 18. Bd2 Qh4 19. Rf4 Qh6 20. Rg4 Nf6
21. Bxh6 *
Position (FEN): 3r1r1k/pp2bPpp/2p2n1B/8/6R1/1B6/PPP3PP/RN1Q3K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1002
Best move: Rxd1#