Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. d4 d5 3. c4 c6 4. Nc3 Bf5 5. e3 e6 6. c5 Nbd7 7. Nh4 Bg4 8. f3
Bh5 9. g4 Bg6 10. Nxg6 hxg6 11. Bd3 Be7 12. Bd2 Qc7 13. Qe2 e5 14. O-O-O O-O-O
15. Kb1 exd4 16. exd4 Rde8 17. Qf2 Nf8 18. Rde1 Ne6 19. Re5 Nd7 20. Ree1 *
Position (FEN): 2k1r2r/ppqnbpp1/2p1n1p1/2Pp4/3P2P1/2NB1P2/PP1B1Q1P/1K2R2R b - - 8 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1719
Best move: Bh4