Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. b4 Bxb4+ 4. Bd2 Be7 5. a4 Nf6 6. e4 Nxe4 7. f4 Bd7 8. g4
Bh4+ 9. Ke2 Qf6 10. Ke3 Bf2+ 11. Kd3 Qxd4+ 12. Ke2 Qxa1 13. Nc3 Nxc3+ 14. Bxc3
Qxc3 15. Kxf2 Qxc4 16. Bxc4 dxc4 17. Nf3 h6 18. Re1 Nc6 19. Ne5 Nxe5 20. fxe5
O-O *
Position (FEN): r4rk1/pppb1pp1/4p2p/4P3/P1p3P1/8/5K1P/3QR3 w - - 1 21
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 597
Best move: Qxd7