Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 a6 3. a4 e6 4. Nc3 Qa5 5. f4 b5 6. Be2 b4 7. Nb1 Bb7 8. d3 Nf6
9. Bf3 Qc7 10. Ne2 Be7 11. O-O O-O 12. Ng3 d6 13. Nd2 a5 14. Nc4 Nc6 15. e5 Nd5
16. exd6 Bxd6 17. Ne4 Be7 18. Ng5 Bxg5 19. fxg5 Nd4 20. Be4 Ba6 21. Ne5 *
Position (FEN): r4rk1/2q2ppp/b3p3/p1pnN1P1/Pp1nB3/3P4/1PP3PP/R1BQ1RK1 b - - 4 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1060
Best move: Qxe5