Julius Randle and Wayne Ellington had 17 points apiece and the visiting New York Knicks extended their season-best winning streak to four games by slipping past the Detroit Pistons 95-92 on Saturday.Taj Gibson and Bobby Portis scored 11 points apiece and Elfrid Payton had 10 points, nine rebounds and six assists for New York. The Knicks outrebounded Detroit 47-28, including a 16-3 advantage in offensive rebounds.Reggie Jackson led the Pistons with 20 points and nine assists. Christian Wood had 17 points and 11 rebounds, while Tony Snell and John Henson contributed 12 points apiece. Henson was making his Detroit debut after being acquired from Cleveland on Thursday.Henson made all five of his field-goal attempts in the first half as Detroit led 50-48 at halftime.The Knicks tied it at 58-all just over five minutes into the second half. The Pistons scored the next seven points, capped by a Wood fast-break dunk.New York knotted the game again at 67 before the quarter with a 6-0 spurt, including a pair of Portis baskets.A 7-1 Detroit run gave it an 84-77 advantage. Jackson made a layup, Snell converted in the lane and Wood drained a corner 3-pointer off a Snell feed during that span.