Sale frustrated the Angels' through 7 2/3 innings with a season-high 12 strikeouts, leading the White Sox to another 3-0 victory on Friday night. Alex Rios and Adam Dunn homered, helping extend Chicago's winning streak to a season-high four games.
"I felt the same as I did the last one. I felt like I had the same stuff," Sale said. "There were more hard-hit balls, so that was the difference. I got a little bit lucky tonight.
"A team like this, they've got some amazing ballplayers. So you've got to make adjustments," he added. "It's never easy facing a team in back-to-back starts. As many adjustments as I'm making, they're going to make as well. You just put the work in, go in with determination and see how it turns out."
Sale (5-2) threw 79 of his 113 pitches for strikes in another duel with fellow lefty C.J. Wilson. In the previous one, Sale retired the first 19 batters and settled for a one-hitter -- Mike Trout's one-out single in the seventh inning -- while recording his first shutout in the major leagues.
"Sale's been on twice in a row against us, and tonight he had 12 punchouts," Wilson lamented. "It's frustrating, because I knew he's obviously a really great pitcher."
Sale extended his scoreless streak to 23 innings. It was his sixth straight start of at least seven innings while allowing fewer than three earned runs -- the longest such streak by a White Sox pitcher since a seven-game stretch by Mark Buehrle in 2007.
"You go through a team that second time, their lineup is tough enough going through it once," Chicago manager Robin Ventura said. "You do it back-to-back in a week, it's a feather in his cap and proves just how good he is. ... He wants to be in that elite group, and he's proving it."
Sale is 10-0 with a 2.55 ERA against AL West teams.
"It's nothing unbelievable. It's just deception. That's all it is," said Josh Hamilton, the only left-handed batter in the starting lineup against Sale. "Basically, the ball comes out of the second baseman and just shows up halfway to the plate, and you've got to figure out what it is and try to swing at it."
Addison Reed pitched a perfect ninth for his 14th save in 15 chances.
Wilson (3-3) lost his third straight start, allowing two runs and six hits over seven innings in his longest outing of the season.
"C.J. did a great job. I hate that we can't score runs for him," Hamilton said. "I mean, you look at the scoreboard and see how many strikes he's thrown compared to balls. He just keeps pounding the zone, so you want to score runs for a guy like that. "
This was the seventh time in his three-plus seasons as a starter that Wilson faced the same team in back-to-back starts, and only the second time he didn't get the win in the rematch.
"I pitched against them five days ago, so it's still fresh -- and I have the same notes, obviously," Wilson said. "One of the things you do is go back and look at the mistakes you made and separate them from the other pitches."
Rios drove his 10th home run to left-center with two out in the first to extend his hitting streak to 12 games, one shy of his career best in 2006 with Toronto. Paul Konerko followed with a vicious line drive back to Wilson, who caught it before spiking the ball with his glove in frustration over the homer he surrendered on an 0-2 pitch.
"I think it was the second home run I've given up this year on a ball, which is really frustrating," Wilson said. "But if you don't execute your pitch, you have nobody to blame but yourself."
Wilson gave up only three more hits until the seventh, when Dayan Viciedo singled with one out. Ventura played hit-and run with Jeff Keppinger to stay away from a potential inning-ending double play, and Viciedo pulled into second as Keppinger grounded out to third. Conor Gillaspie followed with an RBI single.
Dunn ended the scoring with his 10th homer of the season and fourth in four games against Garrett Richards in the ninth.
Sale's streak of consecutive innings without a walk ended at 22 2/3 in the first when he put Trout on after getting ahead of him 0-2. ... Tyler Flowers' throwing error was Chicago's 10th in nine games and AL-worst 31st this season, only one more than the Angels have. Last season, the White Sox led the majors with a franchise-record .988 fielding percentage. ... Hamilton was 0-for-3 against Sale. Left-handed hitters are 3-for-52 against him this season. ... Angels 3B Alberto Callaspo was 0-for-3 in his second career game as a DH. ... Konerko was 1-for-4, making him 7-for-30 with two homers, eight RBIs and five walks in the nine games he has started in the cleanup spot. ... The Angels got one hit over the final 5 2/3 innings, a single by No. 9 hitter Luis Jimenez that ended his 0-for-13 drought.