Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 g6 4. d3 Bg7 5. c3 d6 6. Be3 Nh6 7. h3 O-O 8. Be2 f5
9. O-O e5 10. fxe5 f4 11. Bf2 Nxe5 12. d4 Nxf3+ 13. Bxf3 cxd4 14. cxd4 b6 15.
e5 Rb8 16. Nc3 dxe5 17. Qb3+ Kh8 18. dxe5 Bxe5 19. Rad1 Qf6 20. Rfe1 Be6 *
Position (FEN): 1r3r1k/p6p/1p2bqpn/4b3/5p2/1QN2B1P/PP3BP1/3RR1K1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1834
Best move: Bd5