Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Bc5 3. Bc4 a6 4. Qg4 Qf6 5. Nd5 Qxf2+ 6. Kd1 Nf6 7. Qxg7 Nxd5
8. Bxd5 *
Position (FEN): rnb1k2r/1ppp1pQp/p7/2bBp3/4P3/8/PPPP1qPP/R1BK2NR b kq - 0 8
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 1226
Best move: Qf1#