Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 d6 3. Bc4 Nc6 4. f4 g6 5. Nf3 Bg7 6. d3 e6 7. O-O Nge7 8. Qe1
O-O 9. Qh4 d5 10. Bb5 Qb6 11. Bxc6 Nxc6 12. f5 exf5 13. Nxd5 Qd8 14. Qxd8 Rxd8
15. c3 fxe4 16. dxe4 Be6 17. Nc7 Rac8 18. Nxe6 fxe6 19. Ng5 Rd6 20. Be3 Ne5 21.
Bf4 h6 *
Position (FEN): 2r3k1/pp4b1/3rp1pp/2p1n1N1/4PB2/2P5/PP4PP/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1656
Best move: Bxe5