CHICAGO -- Chris Sale was nearly perfect for the Chicago White Sox on Sunday night.
Outdueling C.J. Wilson, Sale threw a one-hit shutout against the Los Angeles Angels in a 3-0 win at U.S. Cellular Field. The White Sox salvaged the final game of the three-game series.
Sale (4-2) faced just one batter over the minimum en route to his third win in his past four outings.
The 24-year-old left-hander fired 6 1/3 perfect innings before allowing Mike Trout's single up the middle. He struck out seven in a dominant performance. It was the first one-hitter, first shutout and second complete game of his career.
Wilson (3-2) went 6 2/3 innings and allowed three runs, but put up all zeros until he couldn't escape a seventh-inning jam. It was the fifth in which he worked his way into trouble, but he found a way to wiggle out of the previous four.
Alexei Ramirez made sure the Angels starter paid a price in the seventh. His two-out single drove in Tyler Flowers and Tyler Greene, gave the White Sox a 2-0 lead and knocked Wilson from the game. Ramirez, who went 3-for-4, then scored on Alex Rios' double.
After allowing the single to Trout, Sale cruised to the finish. He rung up four strikeouts after the fifth and started the ninth with just 89 pitches thrown. Sale got Luis Jimenez to ground into a double play for the first two outs of the ninth after a throwing error put Chris Iannetta on first as the Angels' only other runner of the game.
In the second inning, Angels right fielder Josh Hamilton threw out Casper Wells at the plate after fielding a single by Tyler Flowers. It was the second game in a row that Hamilton nailed a Sox runner at the plate to end the second inning.
Sale's one-hitter was the third in the majors in three days. Boston Red Sox left-hander Jon Lester and St. Louis Cardinals right-hander Shelby Miller tossed one-hitters Friday, Lester blanking the Toronto Blue Jays, Miller beating the Colorado Rockies.
NOTES: After the brief three-game homestand, the White Sox head back on the road to Minnesota and Anaheim for a seven-game stretch. Chicago will then return home and play 17 of 23 games at U.S. Cellular Field from May 20 to June 16. ... Chicago LHP John Danks (left shoulder surgery in August) made another rehab start Sunday afternoon for Triple-A Charlotte, throwing six innings, allowing three runs (two earned) and striking out five. White Sox manager Robin Ventura said Danks is likely to make at least one more minor league appearance. ... Sox 1B/DH Adam Dunn was out of the starting lineup after going 0-for-7 with four strikeouts in the first two games of the series. ... The Angels came into Sunday night's game 13-5 against the White Sox since 2011, including wins in five of eight meetings in 2012. ... RHP Barry Enright will get another start for the Angels on Wednesday against the Kansas City Royals, pitching again in place of RHP Tommy Hanson (restricted list). Angels manager Mike Scioscia said there is no timetable for the return of Hanson, who continues to deal with a death in the family. ... After throwing off a mound Thursday for the first time since going on the disabled list April 9 with a broken bone in his left (non-throwing) elbow, Angels RHP Jered Weaver is likely to go on a rehab assignment in a week. ... Los Angeles SS Erick Aybar (hamstring tightness) did not start but went through pregame drills for the second straight day.