Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. O-O Nf6 5. e5 Nd5 6. c3 Nb6 7. Bb5 a6 8. Bxc6
bxc6 9. d4 cxd4 10. cxd4 c5 11. d5 Nxd5 12. Nc3 Bb7 13. Nxd5 Bxd5 14. Bg5 Be7
15. Bxe7 Qxe7 16. a3 O-O 17. Rb1 f5 18. Qd2 Be4 19. Rbd1 Rad8 20. Ng5 f4 *
Position (FEN): 3r1rk1/3pq1pp/p3p3/2p1P1N1/4bp2/P7/1P1Q1PPP/3R1RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1059
Best move: Nxe4