Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Be7 4. Bc4 Bh4+ 5. Kf1 Nc6 6. d4 Na5 7. Bxf7+ Kxf7
8. Ne5+ Kf8 9. Qh5 Qf6 10. Nc3 c6 11. Ne2 d6 *
Position (FEN): r1b2knr/pp4pp/2pp1q2/n3N2Q/3PPp1b/8/PPP1N1PP/R1B2K1R w - - 0 12
White to move.
Themes:  Middlegame  
Puzzle rating: 1581
Best move: Nf3