Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 g6 3. Bg2 Bg7 4. Nf3 O-O 5. d4 d6 6. O-O Nbd7 7. Nbd2 e5 8. d5
a5 9. e4 Nc5 10. Qc2 h5 11. Re1 Nh7 12. Nb3 Nd7 13. h4 Ndf6 14. Ng5 Bd7 15. f4
Qc8 16. c5 Nxg5 17. fxg5 Ng4 18. c6 bxc6 19. dxc6 Be8 20. Bd2 Qa6 21. Nxa5 Qb6+
22. Kh1 Qf2 23. Qd3 Qxe1+ *
Position (FEN): r3brk1/2p2pb1/2Pp2p1/N3p1Pp/4P1nP/3Q2P1/PP1B2B1/R3q2K w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1127
Best move: Bxe1