The Worcester Railers snapped a seven-game losing streak Sunday afternoon, defeating the Trois-Rivières 3-2 at the DCU Center.