Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Bg4 4. Nf3 Qxd5 5. Be2 Nc6 6. c4 Qh5 7. h3 O-O-O 8.
Be3 e5 9. d5 e4 10. Nd4 Bxe2 11. Nxe2 Ne5 12. O-O Nxc4 13. Bxa7 Rxd5 14. Qc2
Nd6 15. Ng3 Qg6 16. Bb6 Nde8 17. Rc1 Bd6 18. Nc3 Rd3 19. Ncxe4 Nxe4 20. Qxd3
Bxg3 21. fxg3 *
Position (FEN): 2k1n2r/1pp2ppp/1B4q1/8/4n3/3Q2PP/PP4P1/R1R3K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1316
Best move: Qxb6+