The Warriors completed a six-game road sweep for the first time in franchise history on Friday night with a 102-98 win over the Pistons.