Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Bc5 3. b4 Bb6 4. Nf3 d6 5. d4 exd4 6. c3 Bg4 7. Bxf7+ Kxf7 8.
Ng5+ Kf8 *
Position (FEN): rn1q1knr/ppp3pp/1b1p4/6N1/1P1pP1b1/2P5/P4PPP/RNBQK2R w KQ - 2 9
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1505
Best move: Qxg4