Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 e6 6. e5 Nd5 7. Nxd5 exd5 8.
Nf3 Be7 9. Bf4 Be6 10. Bd3 O-O 11. O-O Nc6 12. Qc2 g6 13. Bh6 Re8 14. Bb5 a6
15. Bxc6 bxc6 16. Qxc6 Bg4 17. Qc3 Rb8 18. b3 g5 19. Qe3 Bxf3 20. Qxf3 Rb6 21.
Bxg5 *
Position (FEN): 3qr1k1/2p1bp1p/pr6/3pP1B1/3P4/1P3Q2/P4PPP/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 712
Best move: Bxg5