Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 dxc4 4. e4 e6 5. Bxc4 Bb4 6. Bd3 O-O 7. Nf3 c5 8. a3
cxd4 9. axb4 dxc3 10. bxc3 Nc6 11. O-O Qc7 12. Qc2 Ne5 13. Nxe5 Qxe5 14. Bb2 b6
15. c4 Qg5 16. e5 Nh5 17. Bxh7+ Kh8 18. Be4 Rb8 19. g3 Bb7 20. Bc1 Bxe4 *
Position (FEN): 1r3r1k/p4pp1/1p2p3/4P1qn/1PP1b3/6P1/2Q2P1P/R1B2RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1072
Best move: Qxe4