McFadden scores 28 with eight 3-pointers