Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. Nf3 e6 5. Bf4 Bd6 6. Bxd6 Qxd6 7. c5 Qc7 8. e3
Nd7 9. Bd3 Bg6 10. O-O Ne7 11. h3 O-O-O 12. Re1 e5 13. dxe5 Nxe5 14. Nxe5 Qxe5
15. Bxg6 hxg6 16. Qg4+ f5 17. Qd4 Qf6 18. Rad1 Qg5 19. Qxg7 Rxh3 20. f4 Qg4 *
Position (FEN): 2kr4/pp2n1Q1/2p3p1/2Pp1p2/5Pq1/2N1P2r/PP4P1/3RR1K1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 953
Best move: Qxe7