Zack Wheeler pitched no-hit ball for 7 1/3 innings, Brandon Marsh homered and the Philadelphia Phillies extended their winning streak to five by beating the struggling Chicago White Sox 9-5. Wheeler didn’t give up a hit until rookie Korey Lee’s one-out single on a hard grounder into right field that just eluded diving first baseman Bryce Harper. The 33-year-old right-hander struck out eight, walked two and allowed no runs while throwing 75 of 106 pitches for strikes. Chicago is batting a major league-low .190 and extended its franchise-worst start to 3-17. The White Sox have lost eight of their last nine games.