Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. cxd4 Bb4+ 8.
Nc3 Nge7 9. Bd2 O-O 10. d5 Na5 11. Qa4 Nxc4 12. Qxb4 Nxd2 13. Kxd2 Ng6 14. d6
a5 15. Qd4 cxd6 16. Qxd6 Re8 17. Nd5 Re6 18. Qc7 Qe8 19. Rhe1 Rc6 20. Qg3 Re6
21. Qg4 Ne5 *
Position (FEN): r1b1q1k1/1p1p1ppp/4r3/p2Nn3/4P1Q1/5N2/P2K1PPP/R3R3 w - - 11 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1533
Best move: Nxe5