Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Nf3 d5 4. exd5 Qxd5 5. Qxd4 Nf6 6. Nc3 Qa5 7. Be3 Bb4 8.
O-O-O Nc6 9. Bb5 O-O 10. Bxc6 bxc6 11. Bd2 c5 12. Qh4 Bf5 13. Kb1 Rad8 14. Rhe1
Rb8 15. Qc4 Be6 16. Rxe6 fxe6 17. Qxe6+ Kh8 18. Nd5 Nxd5 19. Qxd5 Rfd8 20. Bxb4
Rxd5 21. Bxa5 *
Position (FEN): 1r5k/p1p3pp/8/B1pr4/8/5N2/PPP2PPP/1K1R4 b - - 0 21
Black to move.
Themes: Hanging Piece, Queenside Attack Endgame Mate in 1 
Puzzle rating: 1089
Best move: Rxd1#