Chess puzzle (Advantage)
Moves: 1. e4 c5 2. b3 d6 3. Bb2 a6 4. Nf3 Nf6 5. e5 dxe5 6. Nxe5 b5 7. c4 b4 8. a3 g6
9. axb4 cxb4 10. c5 Bg7 11. Bc4 e6 12. c6 Qc7 13. Qf3 O-O 14. d4 a5 15. Bb5 Nd5
16. Nd2 Bxe5 17. dxe5 Nxc6 18. Ne4 Nxe5 19. Qh3 Bb7 20. Rc1 Qe7 *
Position (FEN): r4rk1/1b2qp1p/4p1p1/pB1nn3/1p2N3/1P5Q/1B3PPP/2R1K2R w K - 4 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1307
Best move: Bxe5