Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 Bg4 4. h3 Bh5 5. g4 Bg6 6. Ne5 e6 7. h4 Bd6 8. h5
Bxe5 9. dxe5 Be4 10. f3 Nxg4 11. fxe4 Qg5 12. exd5 Nxe3 13. Bxe3 Qxe3+ 14. Qe2
Qg3+ 15. Qf2 Qxe5+ 16. Be2 Qxb2 17. Rf1 O-O 18. dxe6 f6 19. e7 Re8 20. Qf3 *
Position (FEN): rn2r1k1/ppp1P1pp/5p2/7P/8/5Q2/PqP1B3/RN2KR2 b Q - 2 20
Black to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1059
Best move: Qxa1