Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 g6 3. c3 Bg7 4. d4 cxd4 5. cxd4 d5 6. e5 Nc6 7. Nc3 Bg4 8. Be3
Nh6 9. Be2 Nf5 10. Qb3 Bxf3 11. Bxf3 Nfxd4 12. Bxd4 Nxd4 13. Qa4+ Nc6 14. Bxd5
O-O 15. O-O-O Qb6 16. f4 Qe3+ 17. Kb1 e6 18. Bxc6 bxc6 19. g3 f6 20. Qxc6 fxe5
21. Qxe6+ Kh8 22. Nd5 *
Position (FEN): r4r1k/p5bp/4Q1p1/3Np3/5P2/4q1P1/PP5P/1K1R3R b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1278
Best move: Qe4+