Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bf4 c5 5. e3 cxd4 6. exd4 Nc6 7. Nf3 Bb4 8. c5
O-O 9. Bd3 h6 10. O-O Bxc3 11. bxc3 b6 12. cxb6 Qxb6 13. Ne5 Nxe5 14. Bxe5 Qc6
15. Bxf6 gxf6 16. Qg4+ Kh8 17. Qh4 Kg7 18. f4 Qxc3 19. Rad1 Qxd4+ 20. Kh1 Rh8
21. Rf3 Ba6 22. Rg3+ Kf8 23. Qg4 Ke7 *
Position (FEN): r6r/p3kp2/b3pp1p/3p4/3q1PQ1/3B2R1/P5PP/3R3K w - - 8 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1171
Best move: Bxa6