Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 d5 3. e5 e6 4. c3 Bg7 5. f4 Ne7 6. Nf3 Nd7 7. Bd3 O-O 8. O-O c5
9. a3 a6 10. b4 c4 11. Bc2 b5 12. g4 f6 13. Be3 fxe5 14. fxe5 Nc6 15. Bg5 Qb6
16. Kg2 Bb7 17. Nbd2 Ncxe5 18. Nxe5 Nxe5 19. dxe5 d4+ 20. Be4 Bxe5 21. cxd4
Bxd4 22. Rb1 Bxe4+ *
Position (FEN): r4rk1/7p/pq2p1p1/1p4B1/1Ppbb1P1/P7/3N2KP/1R1Q1R2 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1047
Best move: Nxe4