Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 d5 3. g3 c5 4. c3 Nc6 5. Bg2 Bf5 6. O-O e6 7. Nh4 Bg6 8. Nxg6
hxg6 9. Bg5 Be7 10. e3 Qd7 11. Nd2 O-O-O 12. dxc5 Bxc5 13. b4 Be7 14. a4 Rh5
15. h4 Rdh8 16. Bf3 Rxg5 17. hxg5 e5 18. Bg2 Ng4 19. Nf3 e4 20. Nd4 Nxd4 *
Position (FEN): 2k4r/pp1qbpp1/6p1/3p2P1/PP1np1n1/2P1P1P1/5PB1/R2Q1RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1800
Best move: Qxd4