Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Bf4 c5 3. e3 cxd4 4. exd4 d5 5. Bd3 Bd6 6. Bxd6 Qxd6 7. Nf3 Nc6 8.
O-O Nf6 9. Nc3 a6 10. Re1 O-O 11. Ne2 Nb4 12. Ng3 Nxd3 13. Qxd3 Bd7 14. a4 b5
15. Ne5 bxa4 16. Qe3 Bb5 17. Qg5 h6 18. Qh4 Rac8 19. c3 Rb8 20. Ng4 Nxg4 21.
Qxg4 Bd7 22. Nh5 g6 23. Re3 e5 *
Position (FEN): 1r3rk1/3b1p2/p2q2pp/3pp2N/p2P2Q1/2P1R3/1P3PPP/R5K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1877
Best move: Qxd7