Chess puzzle (Equality)
Moves: 1. f4 d5 2. Nf3 Nc6 3. e3 Bg4 4. Be2 Nf6 5. O-O e6 6. d4 Qd7 7. c3 Bxf3 8. Bxf3
Bd6 9. Nd2 Ne7 10. a3 h5 11. Qe2 h4 12. h3 Nf5 13. Re1 Ng3 14. Qd3 Nfh5 15. c4
c6 16. b4 g5 17. fxg5 Qe7 18. cxd5 cxd5 19. Qb5+ Kf8 20. e4 Qxg5 21. exd5 Nf4
22. Ne4 *
Position (FEN): r4k1r/pp3p2/3bp3/1Q1P2q1/1P1PNn1p/P4BnP/6P1/R1B1R1K1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1593
Best move: Nxe4