Max Mackinnon scored 43 to tie a school record for points in a single game and Portland beat San Diego 92-82 on Thursday night.