Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. c3 Nf6 5. d3 Bg4 6. Nbd2 a6 7. Qb3 Qc7 8. Ng5
e6 9. f5 Na5 10. Qc2 exf5 11. h3 h6 *
Position (FEN): r3kb1r/1pq2pp1/p2p1n1p/n1p2pN1/4P1b1/2PP3P/PPQN2P1/R1B1KB1R w KQkq - 0 12
White to move.
Themes:  Opening  
Puzzle rating: 1637
Best move: hxg4