Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nf6 3. Nf3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bc5 7. Bc4 Bg4 8.
Bxf7+ Kxf7 9. Nxe5+ Ke6 10. Qxg4+ Kxe5 11. d4+ Bxd4 12. Bf4+ Kf6 13. Bg5+ Kf7
14. Bxd8 Bxc3+ 15. Ke2 Bxa1 16. Rxa1 Rxd8 17. Qf5+ Kg8 18. Rd1 Nc6 19. Qe6+ Kh8
20. Rd7 Rxd7 *
Position (FEN): r6k/pppr2pp/2n1Q3/8/4P3/8/P3KPPP/8 w - - 0 21
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 881
Best move: Qxd7