Chess puzzle (Equality)
Moves: 1. c4 e6 2. e4 d5 3. cxd5 exd5 4. exd5 Qxd5 5. Nc3 Qd8 6. d4 Nf6 7. h3 Bd6 8.
g3 O-O 9. Bg2 Nc6 10. Nge2 Bf5 11. a3 a6 12. O-O Qd7 13. Kh2 Rae8 14. f4 h5 15.
d5 Ne7 16. Nd4 Bh7 17. Qf3 Nf5 18. Nde2 h4 19. g4 Ng3 20. Nxg3 hxg3+ 21. Qxg3
Be4 22. Nxe4 *
Position (FEN): 4rrk1/1ppq1pp1/p2b1n2/3P4/4NPP1/P5QP/1P4BK/R1B2R2 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1106
Best move: Nxe4