Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 c5 5. e3 cxd4 6. Nxd4 Bxc3+ 7. bxc3 O-O 8.
Be2 Nc6 9. O-O d5 10. cxd5 exd5 11. a4 Ne4 12. Bb2 Qg5 13. c4 Bh3 14. Bf3 Ne5
15. cxd5 Nd2 16. Qxd2 Nxf3+ 17. Nxf3 *
Position (FEN): r4rk1/pp3ppp/8/3P2q1/P7/4PN1b/1B1Q1PPP/R4RK1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 495
Best move: Qxg2#