Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be7 8. Qd2
Nbd7 9. f3 O-O 10. Bd3 Qc7 11. O-O-O b5 12. g4 Nc5 13. h4 Bd7 14. h5 b4 15. Nd5
Nxd5 16. exd5 a5 17. g5 a4 18. Nxc5 dxc5 19. g6 f5 20. gxh7+ Kxh7 21. h6 g6 22.
Bg5 c4 *
Position (FEN): r4r2/2qbb2k/6pP/3PppB1/ppp5/3B1P2/PPPQ4/2KR3R w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1408
Best move: Bxe7