Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c5 3. a3 Nc6 4. c4 Bf5 5. dxc5 e5 6. cxd5 Na5 7. Qa4+ Bd7 8. Qc2
Rc8 9. b4 b6 10. c6 Nxc6 11. dxc6 Rxc6 12. Qd2 Qc8 13. Ne2 Rd6 14. Qc3 Qd8 15.
Qxe5+ Be7 16. Qxg7 Ba4 17. Nd2 Bf6 18. Bb2 Bxg7 19. Bxg7 Rxd2 20. Bxh8 Rd1+ 21.
Rxd1 *
Position (FEN): 3qk1nB/p4p1p/1p6/8/bP6/P3P3/4NPPP/3RKB1R b K - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 421
Best move: Qxd1#