Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 O-O 6. Be3 e5 7. Nge2 Nc6 8. Qd2
Re8 9. O-O-O exd4 10. Nxd4 a6 11. g4 Nxd4 12. Bxd4 c5 13. Bxc5 Qa5 14. Bxd6
Nxe4 15. fxe4 Bxc3 16. Qxc3 Qxa2 17. Ba3 Bxg4 18. Re1 Rxe4 19. Rxe4 Qa1+ 20.
Kc2 *
Position (FEN): r5k1/1p3p1p/p5p1/8/2P1R1b1/B1Q5/1PK4P/q4B1R b - - 2 20
Black to move.
Themes:  Middlegame Dovetail Mate, Mate in 1 
Puzzle rating: 998
Best move: Qd1#