Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 d4 4. Ne2 c5 5. Nf4 Bg4 6. Bc4 Nf6 7. h3 Bxf3 8. Qxf3
Nc6 9. O-O e5 10. Nh5 Nxh5 *
Position (FEN): r2qkb1r/pp3ppp/2n5/2p1p2n/2BpP3/5Q1P/PPPP1PP1/R1B2RK1 w kq - 0 11
White to move.
Themes: Attacking f2 or f7 Opening Mate in 1 
Puzzle rating: 956
Best move: Qxf7#