Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Samisch_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 O-O 6. f3 d6 7. e4 b6 8. Bd3
Ba6 9. f4 Nc6 10. Nf3 Na5 11. e5 Ne8 12. Bxh7+ Kxh7 13. Ng5+ Kg6 14. Qd3+ f5
15. Qg3 Qe7 16. h4 Nf6 17. exf6 gxf6 18. h5+ Kh6 19. Nf3 Bxc4 *
Position (FEN): r4r2/p1p1q3/1p1ppp1k/n4p1P/2bP1P2/P1P2NQ1/6P1/R1B1K2R w KQ - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 933
Best move: Qg6#