Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Spielmann_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qb3 Bxc3+ 5. Qxc3 Nc6 6. b3 b6 7. Ba3 d6 8. e3
Bb7 9. Nf3 Ne4 10. Qc2 d5 11. cxd5 Qxd5 12. Bc4 Qf5 13. O-O Nd6 14. Bd3 Qf6 15.
Ne5 Nxe5 16. dxe5 Qxe5 17. Qxc7 Qd5 18. Bb5+ Nxb5 *
Position (FEN): r3k2r/pbQ2ppp/1p2p3/1n1q4/8/BP2P3/P4PPP/R4RK1 w kq - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1121
Best move: Qe7#