Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. Bc4 e6 6. O-O Ne7 7. Bg5 a6 8. c3
b5 9. Bb3 Bb7 10. Bc2 O-O 11. Re1 Nbc6 12. Nxc6 Bxc6 13. h4 f6 14. Bf4 e5 15.
Be3 f5 16. Bc5 fxe4 17. Bxe4 Bxe4 18. Rxe4 d5 19. Rg4 Qd7 20. h5 Rf6 *
Position (FEN): r5k1/3qn1bp/p4rp1/1pBpp2P/6R1/2P5/PP3PP1/RN1Q2K1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1528
Best move: Bxe7