Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Classical_Variation
Moves: 1. b3 d5 2. Bb2 Nc6 3. Nf3 Nf6 4. e3 e6 5. c4 Be7 6. Nc3 O-O 7. d4 Re8 8. Be2
Bf8 9. O-O Ne7 10. Ne5 Nf5 11. Bd3 Ne7 12. f4 c6 13. Qf3 Nd7 14. Bxh7+ Kxh7 15.
Qh5+ Kg8 16. Qxf7+ Kh7 17. Rf3 Nf5 18. Rh3+ Nh6 19. Rxh6+ Kxh6 *
Position (FEN): r1bqrb2/pp1n1Qp1/2p1p2k/3pN3/2PP1P2/1PN1P3/PB4PP/R5K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Qg6#