Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 a6 3. a3 Nc6 4. d3 b5 5. Ba2 e6 6. Nf3 Bd6 7. h3 Ne5 8. O-O Bb7
9. Nc3 Qf6 10. Nxe5 Bxe5 11. Bd2 Ne7 12. f4 Bd4+ 13. Kh1 Ng6 14. Qg4 h5 15. Qg3
h4 16. Qg4 Qe7 17. f5 Ne5 18. Qxg7 Nxd3 19. Qg4 Nf2+ 20. Rxf2 Bxf2 21. fxe6
dxe6 22. Bg5 Qd6 23. Bf6 Rh6 *
Position (FEN): r3k3/1b3p2/p2qpB1r/1pp5/4P1Qp/P1N4P/BPP2bP1/R6K w q - 4 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1270
Best move: e5