Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Bb5+ Bd7 8.
Bxd7+ Nbxd7 9. O-O O-O 10. f3 Rc8 11. Qd2 Ne5 12. Bh6 Bxh6 13. Qxh6 Qb6 14.
Rad1 Nc4 15. b3 Nb2 16. Rd2 Rxc3 17. Kh1 Rfc8 18. Rb1 e5 19. Ne2 Rxc2 20. Rxb2
Rc1+ 21. Nxc1 Rxc1+ 22. Rd1 *
Position (FEN): 6k1/pp3p1p/1q1p1npQ/4p3/4P3/1P3P2/PR4PP/2rR3K b - - 1 22
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 457
Best move: Rxd1#