Sports for 9-7

Rookie Jack Flaherty tossed five innings of one-run ball Wednesday night to lead the St. Louis Cardinals past the San Diego Padres 3-1. Alex Avila knocked an RBI triple in the ninth inning, capping a duel between Jose Quintana and Gerrit Cole and lifting the Chicago Cubs over the Pittsburgh Pirates 1-0. Salvador Perez homered twice Wednesday night as the Kansas City Royals routed the Detroit Tigers 13-2. The Chicago White Sox fell to Cleveland 5-1.

In sports tonight, the St. Louis Cardinals take on San Diego in a game that can be heard on Newsradio 99.3 and 1490 KBUR. Iowa Wesleyan takes on Hannibal-LaGrange in soccer action on the college level. on the prep level Notre Dame takes on Van Buren in volleyball, Fort Madison against Washington, Mediapolis travels to Pekin, Danville travels to Cardinal. New London at WACO.  Illini West hosts Monmouth-Roseville.