Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. e5 Nd5 3. Nf3 d6 4. d4 Bg4 5. c3 e6 6. h3 Bh5 7. Be2 dxe5 8. Nxe5
Bxe2 9. Qxe2 Nd7 10. Ng4 Be7 11. O-O O-O 12. Nd2 c5 13. Nf3 cxd4 14. Nxd4 Rc8
15. Qf3 Rc4 16. Ne3 Nxe3 17. Bxe3 Bf6 18. Qxb7 Nc5 19. Qb5 Qd5 20. Rad1 a6 21.
Nxe6 *
Position (FEN): 5rk1/5ppp/p3Nb2/1Qnq4/2r5/2P1B2P/PP3PP1/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1447
Best move: Qxe6