Jonathan Cannon delivered a stellar performance for the Chicago White Sox, leading them to a 2-0 victory over the Houston Astros. Cannon pitched 8.2 innings, allowing seven hits, no earned runs, one walk, and striking out four batters on 106 pitches, with 70 strikes. This marks his first career win and his third impressive appearance since being recalled from Triple-A Charlotte. Cannon has now pitched 16 innings since his return, giving up only one earned run. Andrew Vaughn drove in both runs for the White Sox with fielder’s choice ground outs. The White Sox secured their 20th win of the season, improving their record to 20-54.