Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Bf5 3. cxd5 Bxb1 4. Qa4+ c6 5. dxc6 Nxc6 6. Rxb1 Qxd4 7. Qxd4
Nxd4 8. e3 Nc6 9. Bd2 e5 10. Bb5 Rc8 11. Rc1 Bd6 12. Ne2 Ne7 13. Nc3 O-O 14.
Ne4 Bb8 15. Ke2 Rfd8 16. Rhd1 Kf8 17. Nc5 b6 18. Ne4 h6 19. g4 Na5 20. Bxa5
bxa5 21. Ba6 Rxc1 *
Position (FEN): 1b1r1k2/p3npp1/B6p/p3p3/4N1P1/4P3/PP2KP1P/2rR4 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 887
Best move: Rxd8#