SAN FRANCISCO—Stephen Curry keeps letting it fly from any spot on the floor, and he’s suddenly within striking distance of overtaking Ray Allen as the NBA’s all-time leader in made 3-pointers. Curry had seven more 3s on the way to 31 points and eight assists, Andrew Wiggins hit a career-high eight 3s and finished with 28 points, and the Golden State Warriors beat the Orlando Magic 126–95 on Monday night. Curry swished a half-court shot to beat the first-quarter buzzer and wound up shooting 8 of 16. He now has 2,958 career regular-season 3s, 15 from tying Allen’s 2,973. He’s got the count in his head, of course he does—with admiration for the similar way Allen worked on his craft that Curry got to see up close attending Bucks shootarounds with his NBA-playing father, Dell, a teammate of Allen’s in Milwaukee. “I know what the situation is, yeah,” Curry said, …