Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Scandinavian_Variation
Moves: 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. Nf3 Nge7 7. Ng5 g6 8.
Nc3 Nf5 9. Bd2 Nfxd4 10. O-O-O Bh6 11. h4 Nf5 12. a3 Nxe5 13. Qb5+ c6 14. Qxb7
Ng4 *
Position (FEN): r2qk2r/pQ3p1p/2p1p1pb/3p1nN1/6nP/P1N5/1PPB1PP1/2KR3R w kq - 1 15
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 988
Best move: Qxf7#