Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 d6 3. exd6 Bxd6 4. Nf3 Nc6 5. Bg5 f6 6. Bh4 Bg4 7. Nc3 Nge7 8.
Nd4 Qd7 9. h3 Bh5 10. Qd2 O-O-O 11. O-O-O Nxd4 12. Qxd4 Nc6 13. Qd5 Nb4 14. Qd4
Nxa2+ 15. Kb1 Nxc3+ 16. Qxc3 Rhe8 17. Qa5 a6 18. Qxh5 Qa4 19. Bg3 Bxg3 20. fxg3
*
Position (FEN): 2krr3/1pp3pp/p4p2/7Q/q7/6PP/1PP1P1P1/1K1R1B1R b - - 0 20
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 980
Best move: Rxd1#