Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. dxc5 Bxc5 5. Nf3 Ne7 6. Bd3 Nec6 7. Qe2 Be7 8. a3
Qa5+ 9. Nbd2 Nb4 10. Kf1 Nxd3 11. cxd3 Nc6 12. b4 Nxb4 13. Nb3 Qa4 14. Nfd4 Nc6
15. Nxc6 bxc6 16. Nd2 O-O 17. Qf3 c5 18. h4 Ba6 19. Qg3 Bxd3+ 20. Qxd3 *
Position (FEN): r4rk1/p3bppp/4p3/2ppP3/q6P/P2Q4/3N1PP1/R1B2K1R b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 563
Best move: Qd1#