Chess puzzle (Advantage)
Moves: 1. e3 e6 2. d4 g6 3. Nf3 Bg7 4. Be2 Ne7 5. O-O O-O 6. b3 d6 7. Bb2 Nd7 8. c4 h6
9. Nbd2 Nc6 10. d5 Bxb2 11. dxc6 bxc6 12. Rb1 Bg7 13. h4 c5 14. h5 Bb7 15. hxg6
fxg6 16. e4 Nf6 17. Qc2 e5 18. Nh2 Qe8 19. Qd3 Qf7 20. f4 exf4 21. Rxf4 Qe6 22.
Rbf1 Bxe4 *
Position (FEN): r4rk1/p1p3b1/3pqnpp/2p5/2P1bR2/1P1Q4/P2NB1PN/5RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1514
Best move: Nxe4