Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 a6 4. Nf3 h6 5. c3 e6 6. Nbd2 Bd6 7. Bg3 Nf6 8. Be2
O-O 9. O-O Nh5 10. Bxd6 cxd6 11. c4 dxc4 12. Nxc4 Nf6 13. Rc1 d5 14. Nce5 Nxe5
15. Nxe5 Nd7 16. Nxd7 Bxd7 17. a3 Bc6 18. Bd3 Qg5 19. Qe2 e5 20. dxe5 d4 21.
exd4 *
Position (FEN): r4rk1/1p3pp1/p1b4p/4P1q1/3P4/P2B4/1P2QPPP/2R2RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1040
Best move: Qxg2#