Steph Curry game-winner caps off controversial finish against Thunder