Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. d4 exd4 5. e5 Ne4 6. O-O Bc5 7. Bd5 f5 8. a3
Ne7 9. Ba2 d5 10. Bg5 O-O 11. Nbd2 c6 12. Nb3 Bb6 13. Nbxd4 Qe8 14. b4 Ng6 15.
c4 Nxe5 16. cxd5 Nxf3+ 17. Nxf3 Kh8 18. d6 Be6 19. Bxe6 Qxe6 20. Be7 Rfe8 21.
Qd3 h6 22. Rae1 Rad8 23. Qc2 Qg6 24. Rxe4 *
Position (FEN): 3rr2k/pp2B1p1/1bpP2qp/5p2/1P2R3/P4N2/2Q2PPP/5RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1240
Best move: fxe4