Chess puzzle (Checkmate)
Opening: Four_Knights_Game, Four_Knights_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Nxe4 5. Bxf7+ Kxf7 6. Nxe4 d5 7. Nfg5+
Kg8 8. Qf3 Qe7 9. Qb3 Qd7 10. Nc3 h6 11. Nxd5 hxg5 *
Position (FEN): r1b2bkr/pppq2p1/2n5/3Np1p1/8/1Q6/PPPP1PPP/R1B1K2R w KQ - 0 12
White to move.
Themes: Double Check Opening Mate in 1 
Puzzle rating: 1010
Best move: Nf6#