The Warriors earned their fifth-consecutive victory with a 105-98 win over the visiting Detroit Pistons.