Trojans end Red Devils' season