William Eklund had a goal and two assists and the San Jose Sharks ended Detroit’s seven-game winning streak, beating the Red Wings 6-3 on Tuesday night.