Chess puzzle (Advantage)
Moves: 1. g4 g6 2. Bg2 Bg7 3. c4 d6 4. Nc3 Bxg4 5. Bxb7 c6 6. Bxa8 Qc7 7. Qb3 Nf6 8.
d4 O-O 9. d5 cxd5 10. Nxd5 Nxd5 11. Bxd5 Nd7 12. Nf3 Rb8 13. Qe3 e6 14. Be4
Qxc4 15. Bd2 Rxb2 16. Rc1 Qxa2 17. Rc8+ Nf8 18. O-O Rxd2 19. Nxd2 e5 20. Qg5 *
Position (FEN): 2R2nk1/p4pbp/3p2p1/4p1Q1/4B1b1/8/q2NPP1P/5RK1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1605
Best move: Bxc8