Chess puzzle (Advantage)
Moves: 1. d3 d5 2. g3 e5 3. Bg2 Nf6 4. Nc3 Nc6 5. e4 d4 6. Nce2 Bb4+ 7. c3 dxc3 8.
bxc3 Bc5 9. Nf3 h6 10. O-O Bg4 11. a4 a5 12. Ba3 Bxa3 13. Rxa3 O-O 14. Rb3 b6
15. h3 Bh5 16. g4 Bg6 17. Ng3 Re8 18. Nh4 Bh7 19. Nhf5 Nd7 20. d4 Qf6 21. d5
Ne7 22. c4 Nc5 *
Position (FEN): r3r1k1/2p1nppb/1p3q1p/p1nPpN2/P1P1P1P1/1R4NP/5PB1/3Q1RK1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1736
Best move: Nh5