Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 b6 4. Nc3 Bb4 5. Bd2 O-O 6. a3 Be7 7. e3 Ba6 8. Qc2
d5 9. cxd5 Bxf1 10. Rxf1 Nxd5 11. Nxd5 exd5 12. O-O-O Nd7 13. e4 dxe4 14. Qxe4
Nf6 15. Qf4 c5 16. dxc5 Bxc5 17. Kb1 Qd3+ 18. Ka1 Rac8 19. Bc3 Qe4 20. Qg3 Nh5
21. Qh3 Nf4 *
Position (FEN): 2r2rk1/p4ppp/1p6/2b5/4qn2/P1B2N1Q/1P3PPP/K2R1R2 w - - 10 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1840
Best move: Qg4