Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. c3 Bg7 5. h3 O-O 6. Be3 Re8 7. Ne2 e5 8. d5
Nbd7 9. c4 a5 10. a4 b6 11. b3 Nc5 12. Bc2 Ncxe4 13. O-O Bf5 14. f3 Nc5 15.
Bxf5 gxf5 16. Bg5 Kh8 17. Nbc3 Rg8 18. Ng3 f4 *
Position (FEN): r2q2rk/2p2pbp/1p1p1n2/p1nPp1B1/P1P2p2/1PN2PNP/6P1/R2Q1RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1755
Best move: Nh5