Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. e3 Bg7 5. Bd2 O-O 6. c5 b6 7. b4 a5 8. a3 axb4
9. axb4 Rxa1 10. Qxa1 bxc5 11. bxc5 c6 12. f4 Bf5 13. Nf3 Ne4 14. Nxe4 Bxe4 15.
Be2 Nd7 16. O-O Nxc5 17. Qa3 Nd7 18. Rc1 Nb8 19. Qa7 e6 20. Ba5 Qd7 21. Bc7
Bxf3 22. Bxf3 Rc8 *
Position (FEN): 1nr3k1/Q1Bq1pbp/2p1p1p1/3p4/3P1P2/4PB2/6PP/2R3K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Bxb8