Chess puzzle (Advantage)
Moves: 1. Nc3 d5 2. Nf3 Nf6 3. d4 g6 4. e4 dxe4 5. Ne5 Bg7 6. f3 O-O 7. fxe4 Bg4 8.
Be2 h5 9. h3 Be6 10. d5 Nxe4 11. Nxe4 Bxd5 12. Bc4 Bxc4 13. Nxc4 f5 14. Ng5 Bh6
15. Qxd8 Rxd8 16. Ne6 Rd5 17. Bxh6 Nc6 18. Nxc7 Rad8 19. O-O Rd4 20. Rae1 Rxc4
21. Rxe7 *
Position (FEN): 3r2k1/ppN1R3/2n3pB/5p1p/2r5/7P/PPP3P1/5RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 871
Best move: Nxe7