Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 c5 4. exd5 exd5 5. Bb5+ Nc6 6. Qe2+ Be6 7. Ne5 Ne7 8.
d3 d4 9. Ne4 Qa5+ 10. Bd2 Qb6 11. Nd6+ Kd8 12. Bxc6 Nxc6 13. Ndxf7+ Bxf7 14.
Nxf7+ Kc7 15. Bf4+ Kd7 16. Qg4+ Ke8 17. Nxh8 Nb4 18. O-O Nc6 19. Qe6+ Be7 20.
Nf7 Nd8 21. Nd6+ Kf8 22. Rfe1 *
Position (FEN): r2n1k2/pp2b1pp/1q1NQ3/2p5/3p1B2/3P4/PPP2PPP/R3R1K1 b - - 10 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: Nxe6