Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Kennedy_Variation
Moves: 1. e4 Nc6 2. d4 e5 3. d5 Nce7 4. Nf3 d6 5. Bb5+ c6 6. Ba4 b5 7. Bb3 c5 8. c4
Ba6 9. O-O Nf6 10. Re1 bxc4 11. Ba4+ Nd7 12. Ng5 h6 13. Qh5 Ng6 14. Nxf7 Kxf7
15. Qf5+ Nf6 *
Position (FEN): r2q1b1r/p4kp1/b2p1nnp/2pPpQ2/B1p1P3/8/PP3PPP/RNB1R1K1 w - - 2 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 963
Best move: Qe6#