Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 e6 4. g3 Nf6 5. Bg2 c5 6. dxc5 Bxc5 7. O-O O-O 8. cxd5
exd5 9. Qb3 Nc6 10. Bg5 Be6 11. Qxb7 Rc8 12. e3 Rc7 13. Qa6 Qe7 14. Bf4 Bd6 15.
Bxd6 Qxd6 16. Nc3 Rb8 17. b3 Rb6 18. Qa4 Bd7 19. Nb5 Ne5 20. Nxd6 Nxf3+ 21.
Bxf3 Bxa4 22. Nxf7 Rxf7 *
Position (FEN): 6k1/p4rpp/1r3n2/3p4/b7/1P2PBP1/P4P1P/R4RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1088
Best move: bxa4