Cadets upend Eagles in key FCIAC matchup