Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. e5 Nd5 3. Bc4 Nb6 4. Bb3 g6 5. d4 Bg7 6. Nf3 O-O 7. O-O d6 8. exd6
cxd6 9. Nbd2 e5 10. dxe5 dxe5 11. h3 Nc6 12. Re1 Re8 13. c4 Be6 14. c5 Bxb3 15.
Qxb3 Nd7 16. Ne4 Qc7 17. Nd6 Re6 18. Nxf7 Nxc5 19. Qc4 Qxf7 20. Ng5 Qe7 21.
Nxe6 *
Position (FEN): r5k1/pp2q1bp/2n1N1p1/2n1p3/2Q5/7P/PP3PP1/R1B1R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1287
Best move: Nxe6