Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 b5 4. a4 Bd7 5. axb5 Bxb5 6. Nc3 Ba6 7. b4 c6 8. Bf4
Qb6 9. Rb1 e6 10. b5 cxb5 11. Bxc4 Nc6 12. Nge2 Bb4 13. Ba2 Bxc3+ 14. Nxc3 Nxd4
15. Be3 Rd8 16. Nd5 exd5 17. Bxd4 Qa5+ 18. Qd2 Qxd2+ 19. Kxd2 dxe4 20. Ke3 f5 *
Position (FEN): 3rk1nr/p5pp/b7/1p3p2/3Bp3/4K3/B4PPP/1R5R w k - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 962
Best move: Bxg7