The RailHawks defeated the NASL leading Puerto Rico Islanders 2-1 at WakeMed Soccer Park for their third straight victory over all competitions.