Rockets guard James Harden was called for a flagrant foul for appearing to kick LeBron James below the belt in Sunday's 105-103 overtime win over the Cleveland Cavaliers.