Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nf6 5. Bd2 Bg4 6. Be2 h5 7. h3 Bf5 8.
Nf3 Nbd7 9. O-O e6 10. Bb5 O-O-O 11. Bxd7+ Rxd7 12. Ne2 Qb6 13. c3 Ne4 14. Re1
g5 15. Nxg5 Rg8 16. h4 Be7 17. Nxe4 Bxe4 18. Ng3 Bd5 19. Qxh5 Bd6 20. Qh7 Rdd8
21. Bg5 *
Position (FEN): 2kr2r1/ppp2p1Q/1q1bp3/3b2B1/3P3P/2P3N1/PP3PP1/R3R1K1 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2057
Best move: Bxg3