Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. a3 f5 4. exf5 d5 5. Bb5 Qd6 6. Qe2 e4 7. Nd4 Bd7 8. Bxc6
Bxc6 9. g4 O-O-O 10. Nc3 Bd7 11. d3 c5 12. Nb3 Nf6 13. dxe4 Nxe4 14. Nxe4 dxe4
15. Bd2 Re8 16. O-O-O Qc6 17. Qc4 b6 18. Qa6+ Kb8 19. Bf4+ Ka8 20. Rd2 Bc8 21.
Qc4 *
Position (FEN): k1b1rb1r/p5pp/1pq5/2p2P2/2Q1pBP1/PN6/1PPR1P1P/2K4R b - - 7 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1022
Best move: e3