Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bg4 5. Be2 Nf6 6. O-O Bd6 7. h3 Bxf3 8.
Bxf3 O-O 9. Bg5 h6 10. Bxf6 Qxf6 11. Bxd5 c6 12. Bb3 Nd7 13. c3 a5 14. a3 a4
15. Ba2 Kh8 16. Nd2 Qg6 17. Nf3 Nf6 18. Re1 Nh5 19. Qd2 Nf4 20. Nh4 Qg5 21. Nf3
*
Position (FEN): r4r1k/1p3pp1/2pb3p/6q1/p2P1n2/P1P2N1P/BP1Q1PP1/R3R1K1 b - - 13 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1000
Best move: Qxg2#