Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Bc5 3. Bc4 Nc6 4. Qg4 d5 5. Qxg7 Qh4 6. Qxh8 Qxf2+ 7. Kd1 Bg4+
8. Be2 *
Position (FEN): r3k1nQ/ppp2p1p/2n5/2bpp3/4P1b1/2N5/PPPPBqPP/R1BK2NR b q - 3 8
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1631
Best move: Qf1#