Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 f5 3. Nc3 Nf6 4. Bg5 Bb4 5. a3 Bxc3+ 6. bxc3 b6 7. e3 Bb7 8. Nf3
d6 9. Be2 Nbd7 10. O-O O-O 11. Rb1 Qe8 12. h3 Ne4 13. Qc2 h6 14. Bf4 g5 15. Bh2
g4 16. Nd2 gxh3 17. gxh3 Qg6+ 18. Bg3 Nxg3 19. fxg3 *
Position (FEN): r4rk1/pbpn4/1p1pp1qp/5p2/2PP4/P1P1P1PP/2QNB3/1R3RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 580
Best move: Qxg3#