Peterson tosses no-hitter for Wilcox in 8-0 win