Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nc6 5. Bc4 Bg4 6. h3 Bh5 7. g4 Bg6 8.
d3 O-O-O 9. Bd2 Nf6 10. Nb5 Qb6 11. Be3 Nd4 12. Nfxd4 a6 13. Nf3 Qa5+ 14. Bd2
Qb6 15. Nc3 h5 16. Ne5 hxg4 17. Nxg6 fxg6 18. h4 e5 19. Qe2 Bc5 20. Be3 *
Position (FEN): 2kr3r/1pp3p1/pq3np1/2b1p3/2B3pP/2NPB3/PPP1QP2/R3K2R b KQ - 3 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1850
Best move: Qxb2