Chess puzzle (Advantage)
Moves: 1. e4 e6 2. f4 d5 3. e5 c5 4. Nf3 c4 5. d3 cxd3 6. cxd3 Nc6 7. d4 Qb6 8. Nc3
Nge7 9. Bb5 Nf5 10. Bxc6+ bxc6 11. O-O Be7 12. Na4 Qd8 13. Qe1 O-O 14. Kh1 f6
15. Nc3 fxe5 16. fxe5 Nh4 17. Nxh4 Bxh4 18. Rxf8+ Kxf8 19. Qf1+ Kg8 20. Be3 Qe7
21. Ne2 Bd7 22. Qd1 Rf8 23. Qc2 Bf2 24. Qd3 Qh4 25. Rf1 *
Position (FEN): 5rk1/p2b2pp/2p1p3/3pP3/3P3q/3QB3/PP2NbPP/5R1K b - - 13 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1922
Best move: Bxe3