Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. a3 Bc5 5. b4 Be7 6. Bc4 Nf6 7. O-O O-O 8. Bb2
a6 9. Nd5 d6 10. Nxe7+ Qxe7 11. d3 Bg4 12. h3 Bxf3 13. Qxf3 Nd4 14. Bxd4 exd4
15. Qf5 Rac8 16. Rfe1 Qe5 17. Qf3 b5 18. Bb3 c5 19. bxc5 dxc5 20. Bd5 Rfd8 21.
Bb7 Rc7 22. Bxa6 c4 23. Bxb5 *
Position (FEN): 3r2k1/2r2ppp/5n2/1B2q3/2ppP3/P2P1Q1P/2P2PP1/R3R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 993
Best move: Qxb5