Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. c3 d5 5. exd5 exd5 6. Bb5 Bd7 7. O-O Bd6 8.
Re1+ Nge7 9. d4 c4 10. Bg5 f6 11. Bh4 O-O 12. Nbd2 Bg4 13. Qc2 Bd7 14. b3 Nf5
15. Bxc6 bxc6 16. bxc4 Nxh4 17. Nxh4 dxc4 18. Nxc4 Bc7 19. Qb3 Kh8 20. Rad1 Rb8
21. Qc2 f5 22. Ne5 Bxe5 *
Position (FEN): 1r1q1r1k/p2b2pp/2p5/4bp2/3P3N/2P5/P1Q2PPP/3RR1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1578
Best move: dxe5