Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 Qg6 4. Nxe5 Qxe4+ 5. Qe2 Qxg2 6. Nxf7+ Ne7 7. Rf1 d6
8. Nxh8 Nc6 9. Qh5+ *
Position (FEN): r1b1kb1N/ppp1n1pp/2np4/7Q/2B5/8/PPPP1PqP/RNB1KR2 b Qq - 2 9
Black to move.
Themes: Defensive Move Opening  
Puzzle rating: 1740
Best move: g6