Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 e6 3. Nf3 a6 4. Be2 b5 5. c3 c5 6. Bg5 Qb6 7. O-O c4 8. d5 f6 9.
Be3 Bc5 10. Bxc5 Qxc5 11. Nbd2 e5 12. Re1 d6 13. Nf1 Ne7 14. Ne3 O-O 15. Qc2 f5
16. Rad1 f4 17. Nf1 b4 18. cxb4 Qxb4 19. Bxc4 Nd7 20. Nxe5 *
Position (FEN): r1b2rk1/3nn2p/p2p2p1/3PN3/1qB1Pp2/8/PPQ2PPP/3RRNK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 902
Best move: Nxe5