Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 4. d4 Qa5+ 5. Nc3 cxd4 6. Nxd4 Bg7 7. Bxc6 bxc6
8. Be3 Nf6 9. O-O O-O 10. f4 Ba6 11. Re1 Rab8 12. Nb3 Qc7 13. Nc5 Bc8 14. e5
Nd5 15. Nxd5 cxd5 16. Rb1 d6 17. exd6 exd6 18. Nb3 Bf5 19. Qxd5 Qxc2 20. Bxa7
Ra8 21. Bd4 Be6 22. Qe4 *
Position (FEN): r4rk1/5pbp/3pb1p1/8/3BQP2/1N6/PPq3PP/1R2R1K1 b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1449
Best move: Qxe4