Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d5 3. exd5 e4 4. Ng1 Nf6 5. Nc3 Bc5 6. d4 Bd6 7. Bg5 O-O 8.
Nxe4 Re8 9. Qd3 Bf5 10. f3 h6 11. Bxf6 Qxf6 12. O-O-O Qg6 13. Re1 Na6 14. c3 c5
15. g4 Bxe4 16. Rxe4 Rxe4 17. Qxe4 Qg5+ 18. Kd1 cxd4 19. Bd3 g6 20. Bxa6 dxc3
21. Bd3 *
Position (FEN): r5k1/pp3p2/3b2pp/3P2q1/4Q1P1/2pB1P2/PP5P/3K2NR b - - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 824
Best move: Qd2#