Chris Sale pitched a one-hitter after being perfect into the seventh inning, and the Chicago White Sox beat the Los Angeles Angels 3-0 on Sunday night to avoid a three-game sweep.
Mike Trout’s sharp single to center broke up the perfect game with one out in the seventh, on Sale’s 70th pitch.
Sale (4-2) struck out seven on just 98 pitches for his first career shutout and third consecutive win. Sale’s one-hitter is the White Sox’s first since Zach Stewart had one on Sept. 5, 2011 at Minnesota.
Alexei Ramirez’s two-run, two-out single drove in Tyler Flowers and Tyler Greene to give Sale the lead and chase Los Angeles’ C.J. Wilson (3-2). Alex Rios then doubled off reliever Michael Kohn to drive in Ramirez, who had three hits and scored a run.
Cubs 2, Nationals 1: Alfonso Soriano scored the tiebreaking run in the ninth inning on a throwing error by catcher Kurt Suzuki.
The Cubs didn’t have a base-runner through the first five innings and trailed 1-0 entering the eighth before coming back in the deciding matchup of a three-game series.
James Russell (1-0) worked the eighth, and Kevin Gregg got three outs for his sixth save.
Nationals starter Gio Gonzalez retired the first 15 batters he faced, finished with seven innings of two-hit ball, and left with a 1-0 lead.
In the eighth, Chicago pulled even against reliever Drew Storen. Dioner Navarro drew a leadoff walk and was replaced by pinch-runner Travis Wood, who advanced on a sacrifice and scored on a two-out single by Starlin Castro.
Cubs starter Scott Feldman gave up one run, five hits and three walks in six innings.
Rockies 8, Cardinals 2: Jorge De La Rosa held St. Louis hitless into the seventh inning, and Troy Tulowitzki’s three-run homer ended Colorado’s scoreless streak at 28 innings in St. Louis.
De La Rosa did not allow a hit until David Freese’s two-out single in the seventh, answering a pair of pitching gems by St. Louis over the weekend.
Charlie Blackmon added a two-run homer off Jaime Garcia (4-2) for the Rockies, who snapped a four-game skid.