Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. O-O Nxe4 5. Re1 d5 6. Bb5 Bc5 7. d4 exd4 8.
Nbd2 O-O 9. Bxc6 bxc6 10. Nxe4 dxe4 11. Rxe4 f6 12. Nxd4 Qd5 13. Rh4 Rd8 14. c3
g5 15. Rh6 Bf8 16. Rxf6 c5 17. Qh5 cxd4 18. Bxg5 dxc3 19. bxc3 Bg7 20. Rf3 Qd1+
21. Rxd1 *
Position (FEN): r1br2k1/p1p3bp/8/6BQ/8/2P2R2/P4PPP/3R2K1 b - - 0 21
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 607
Best move: Rxd1#