Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 Bb4+ 4. Nc3 a5 5. a3 Bc5 6. e3 O-O 7. Nge2 d6 8. h3 e4
9. Ng3 Re8 10. Be2 Nbd7 11. Bd2 c6 12. Rc1 cxd5 13. cxd5 Nb6 14. Bb5 Bd7 15.
O-O Nbxd5 16. Bxd7 Qxd7 17. Nxd5 Nxd5 18. Bxa5 Nxe3 19. fxe3 Bxe3+ 20. Kh1 Bxc1
21. Qxc1 Rxa5 22. Qe1 e3 *
Position (FEN): 4r1k1/1p1q1ppp/3p4/r7/8/P3p1NP/1P4P1/4QR1K w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 995
Best move: Qxa5