Brandon Miller tipped in an offensive rebound as time expired to push the Charlotte Hornets past the Detroit Pistons, 108-107.