The Windsor Black Knights have won three of their last four games following a 58-50 road win over the Chenango Valley Warriors on Friday night.