The Knicks overcame a stunning 29-point deficit to steal a 107-106 win over the Spurs in Game 4, taking a commanding 3-1 lead in the NBA Finals.