Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Three_Knights_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Be7 5. e3 Nbd7 6. b3 O-O 7. Bb2 b6 8. Be2
Bb7 9. O-O c5 10. Rc1 Rc8 11. Ne5 cxd4 12. exd4 dxc4 13. bxc4 Nxe5 14. dxe5 Ne4
15. Qc2 Nxc3 16. Bxc3 Bc5 17. Rcd1 Qg5 18. g3 h5 19. h4 *
Position (FEN): 2r2rk1/pb3pp1/1p2p3/2b1P1qp/2P4P/2B3P1/P1Q1BP2/3R1RK1 b - - 0 19
Black to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1541
Best move: Qxg3#