Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Declined_Variation
Moves: 1. e4 Nc6 2. Nf3 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. Bc4 Nf6 6. h3 e6 7. O-O Bd6 8.
d4 h6 9. d5 Na5 10. Bb5+ c6 11. dxc6 bxc6 12. Ba4 O-O 13. Nd4 Bb7 14. a3 Qc7
15. b4 Nc4 16. Bb3 Ne5 17. Bb2 c5 18. Ndb5 Qc6 19. Qxd6 *
Position (FEN): r4rk1/pb3pp1/2qQpn1p/1Np1n3/1P6/PBN4P/1BP2PP1/R4RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1328
Best move: Qxg2#