Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. c4 c6 5. Bxb8 Rxb8 6. Qa4 a6 7. cxd5 Nxd5 8.
Nc3 b5 9. Qc2 Bb4 10. a3 Ba5 11. b4 Bb6 12. Nxd5 cxd5 13. Nf3 Bd7 14. Bd3 Rc8
15. Qb1 g6 16. O-O O-O 17. Ne5 Bc7 18. Ng4 Qh4 19. h3 e5 20. dxe5 *
Position (FEN): 2r2rk1/2bb1p1p/p5p1/1p1pP3/1P4Nq/P2BP2P/5PP1/RQ3RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1134
Best move: Bxg4