Stephen Curry celebrated a homecoming with a team-high 26 points and the Golden State Warriors held off the host Charlotte Hornets 132-125 on Wednesday afternoon.