Trojans cruise to substate final