Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d6 4. d5 Nce7 5. Nc3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Nh4
Nxd5 9. Nxg6 *
Position (FEN): r2qkbnr/ppp2ppp/3p2N1/3np3/4P1P1/2N4P/PPP2P2/R1BQKB1R b KQkq - 0 9
Black to move.
Themes:  Opening  
Puzzle rating: 1544
Best move: Nxc3