Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 a6 4. Nf3 c5 5. c3 Nc6 6. Be2 Be7 7. O-O cxd4 8. cxd4
Bd7 9. Nc3 Rc8 10. Be3 b5 11. a3 Na5 12. b4 Rxc3 13. bxa5 Qxa5 14. Bd2 b4 15.
axb4 Qxb4 16. Bxc3 Qxc3 17. Rxa6 Nh6 18. Ra8+ Bd8 19. Qd3 Qc6 20. Rfa1 O-O 21.
Qb3 Be7 22. Rxf8+ Bxf8 23. Bb5 *
Position (FEN): 5bk1/3b1ppp/2q1p2n/1B1pP3/3P4/1Q3N2/5PPP/R5K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 991
Best move: Qxb5