Chess puzzle (Equality)
Moves: 1. Nf3 Nc6 2. c4 e5 3. d3 Nf6 4. a3 Be7 5. e3 O-O 6. Be2 d6 7. O-O Re8 8. Qc2
Bf8 9. b4 Ne7 10. Bb2 Ng6 11. Nbd2 b6 12. d4 e4 13. Ng5 Bb7 14. d5 c6 15. Ngxe4
cxd5 16. Nxf6+ gxf6 17. Bf3 Rc8 18. Qb3 dxc4 19. Nxc4 Bxf3 20. gxf3 Bg7 21.
Rad1 Re6 22. e4 Ne5 23. Nxe5 *
Position (FEN): 2rq2k1/p4pbp/1p1prp2/4N3/1P2P3/PQ3P2/1B3P1P/3R1RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1454
Best move: fxe5