Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 g6 3. Bf4 Bg7 4. e4 d6 5. Qd2 O-O 6. Bd3 Re8 7. f3 e5 8. dxe5
dxe5 9. Bg5 Be6 10. Nd5 Bxd5 11. exd5 Qxd5 12. h4 Nc6 13. Bxf6 Bxf6 14. h5 Rad8
15. b3 e4 16. fxe4 Qxe4+ 17. Ne2 Qg4 18. hxg6 fxg6 19. O-O-O Nb4 20. Bc4+ Kh8 *
Position (FEN): 3rr2k/ppp4p/5bp1/8/1nB3q1/1P6/P1PQN1P1/2KR3R w - - 4 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1311
Best move: Qxb4