Chess puzzle (Advantage)
Moves: 1. e4 d5 2. e5 d4 3. Nf3 c5 4. d3 Nc6 5. c3 dxc3 6. Nxc3 e6 7. Be2 Qc7 8. Bf4
Nd4 9. Nxd4 cxd4 10. Ne4 Ne7 11. O-O Nd5 12. Bg3 Be7 13. Rc1 Qa5 14. Nd6+ Bxd6
15. exd6 Bd7 16. Qb3 b5 17. Rc5 a6 18. Bf3 O-O 19. Bxd5 exd5 20. Rxd5 Be6 21.
Bh4 *
Position (FEN): r4rk1/5ppp/p2Pb3/qp1R4/3p3B/1Q1P4/PP3PPP/5RK1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2430
Best move: Qb6