Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bg4 4. d4 e6 5. Be2 Nd7 6. h3 Bxf3 7. Bxf3 c5 8. c3
Qc7 9. Na3 a6 10. Be3 b5 11. Rc1 Ne7 12. b4 c4 13. Nc2 Nf5 14. Qe2 Nb6 15. Bg4
g6 16. Bxf5 gxf5 17. Bg5 Na4 18. Ne3 h6 19. Bf6 Rg8 20. g4 f4 21. Ng2 f3 22.
Qxf3 Nb2 23. Kf1 Nd3 24. Rc2 Be7 25. Nh4 a5 26. Rg1 axb4 27. cxb4 Ra4 28. Bxe7
*
Position (FEN): 4k1r1/2q1Bp2/4p2p/1p1pP3/rPpP2PN/3n1Q1P/P1R2P2/5KR1 b - - 0 28
Black to move.
Themes:  Middlegame  
Puzzle rating: 1187
Best move: Qxe7