Stephen Curry led the Golden State Warriors to a thrilling 115-110 win over the Detroit Pistons as the all-time great scored 32 and became the 26th player to cross the 25,000 point plateau.