Chess puzzle (Advantage)
Moves: 1. c4 e5 2. e3 Nc6 3. a3 Nf6 4. Qc2 d5 5. h3 dxc4 6. Bxc4 Bd6 7. Nf3 h6 8. O-O
Na5 9. Bb5+ c6 10. Bd3 Qe7 11. b4 e4 12. Bxe4 Nxe4 13. bxa5 Bf5 14. Nd4 Bg6 15.
d3 Nc5 16. e4 Rd8 17. Be3 Ne6 18. Nf5 Bxf5 19. exf5 Nc7 20. Bxa7 *
Position (FEN): 3rk2r/Bpn1qpp1/2pb3p/P4P2/8/P2P3P/2Q2PP1/RN3RK1 b k - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1581
Best move: Qe5