Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. g3 Bb4+ 4. Bd2 Bxd2+ 5. Nxd2 c6 6. Ngf3 O-O 7. e4 d5 8.
e5 Ne8 9. Bg2 c5 10. cxd5 cxd4 11. Nxd4 exd5 12. O-O Be6 13. f4 Nc6 14. N2b3
Qb6 15. Kh1 Nc7 16. Rc1 Rac8 17. Re1 Nb5 18. Nxb5 Qxb5 19. Rc5 Qa4 20. a3 b6
21. Rc3 d4 22. Bxc6 dxc3 *
Position (FEN): 2r2rk1/p4ppp/1pB1b3/4P3/q4P2/PNp3P1/1P5P/3QR2K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1042
Best move: Bxa4