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 c5 6. d5 Qa5 7. Qd3 exd5 8.
cxd5 Nxd5 9. Qxd5 Qxc3+ 10. Qd2 Qxa1 11. Qe3+ Kd8 12. Qg5+ Qf6 13. Qxc5 h6 14.
Nf3 Re8 15. e3 b6 16. Qd5 Nc6 17. Bb5 Bb7 18. O-O Na5 *
Position (FEN): r2kr3/pb1p1pp1/1p3q1p/nB1Q4/8/P3PN2/5PPP/2B2RK1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1126
Best move: Qxd7#