Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nc3 c6 4. Bxf7+ Kxf7 5. Qh5+ Kf8 6. Qxe5 Qe7 7. Qf5+ Nf6
8. g4 Na6 *
Position (FEN): r1b2k1r/pp1pq1pp/n1p2n2/2b2Q2/4P1P1/2N5/PPPP1P1P/R1B1K1NR w KQ - 1 9
White to move.
Themes:  Opening  
Puzzle rating: 1593
Best move: g5