Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. O-O d5 5. Bb3 Nc6 6. d3 Nc5 7. Re1 f6 8. c4
Be6 9. cxd5 Bxd5 10. Bc2 Be7 11. a3 O-O 12. b4 Ne6 13. Nc3 Bxf3 14. Qxf3 Ncd4
15. Qd1 Nxc2 16. Qxc2 Nd4 17. Qa2+ Kh8 18. Ne4 b6 19. Be3 c5 20. bxc5 bxc5 21.
Rec1 Ne2+ *
Position (FEN): r2q1r1k/p3b1pp/5p2/2p1p3/4N3/P2PB3/Q3nPPP/R1R3K1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1008
Best move: Qxe2