Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 f6 4. Nf3 a6 5. Nbd2 Nc6 6. Nh4 Bd7 7. Bd3 e5 8. dxe5
fxe5 9. Qh5+ g6 10. Nxg6 *
Position (FEN): r2qkbnr/1ppb3p/p1n3N1/3pp2Q/5B2/3BP3/PPPN1PPP/R3K2R b KQkq - 0 10
Black to move.
Themes:  Middlegame  
Puzzle rating: 2122
Best move: Nf6