Chess puzzle (Equality)
Moves: 1. e4 e5 2. Qf3 Nc6 3. Bc4 Nf6 4. Ne2 Bc5 5. Nbc3 d6 6. Nd5 Bg4 7. Nxf6+ Qxf6
8. Qxf6 *
Position (FEN): r3k2r/ppp2ppp/2np1Q2/2b1p3/2B1P1b1/8/PPPPNPPP/R1B1K2R b KQkq - 0 8
Black to move.
Themes:  Middlegame  
Puzzle rating: 1301
Best move: gxf6