Stephen Curry scored 46 points and claimed his second NBA scoring title as the Golden State Warriors won their sixth straight by beating the Memphis Grizzlies 113-101 on Sunday in San Francisco.