CHICAGO -- Shohei Ohtani shared few details about his recent hitting adjustments. The results speak for themselves.
"I'm not only happy with the results but the process and how I'm feeling at the plate," Ohtani said through an interpreter.
Ohtani finished with three hits and was a triple shy of hitting for the cycle.
"He struggled there for a bit and started working on some things in Oakland with some mechanics in his swing," manager Brad Ausmus said. "He seems to be reaping the benefits of it. We seem to be reaping the benefits."
Jose Abreu homered and drove in four runs, and Yoan Moncada had three hits for the White Sox, who have dropped 10 of 12. Tim Anderson went 2 for 5 to raise his AL-leading average to .334, six points ahead of DJ LeMahieu of the New York Yankees.
Abreu hit a three-run home run -- his 30th -- off Luis Garcia to pull the White Sox within one run in the seventh.
Hansel Robles pitched a perfect ninth for his 20th save in 23 opportunities.
Ohtani homered off Dylan Covey (1-8) to give the Angels a 5-2 lead in the third. The opposite-field shot was the designated hitter's 17th homer of the season. Ohtani is 11 for 24 against the White Sox this season.
"I feel like it's just a coincidence," Ohtani said. "Yesterday, today, faced really good pitchers. Balls just found holes."
He became the first Japanese-born player to have five RBI and a stolen base in a major league game.
Carson Fulmer replaced Covey and walked two straight to bring in a run. Another run scored on a wild pitch for a 7-2 Angels lead. Centerfielder Adam Engel ran into the fence to make a catch and end the inning.
Covey, who was recalled from Triple-A Charlotte on Tuesday, was charged with seven runs and seven hits in 2 2/3 innings. His last victory was May 31 against Cleveland.
"I felt good, but I need to find a way to get better," Covey said.
Andrew Heaney (4-4) struck out eight and allowed four runs in six innings for the Angels. He was 2-0 with a 2.10 ERA in four previous career starts against the White Sox.
"He was solid," Ausmus said. "He always gives you a chance to win."
Ohtani hit a two-run double to give the Angels a 2-0 lead in the first.
Abreu's sacrifice fly in the bottom of the first gave him a career-high 108 RBI and cut the Angels' lead to one. James McCann doubled to tie the game.
The White Sox pulled within 7-4 in the fifth on Anderson's double and Moncada's single.
Smith homered off Jose Ruiz to extend the Angels lead to 8-4 in the seventh.
Ohtani, who is returning from Tommy John surgery, said he will resume throwing after the Angels return to Anaheim on Monday. He has not pitched this season.
Bench coach Joe McEwing is leading the White Sox while manager Rick Renteria recovers from surgery on Friday to repair his right shoulder rotator cuff. He is expected to return Tuesday, when the White Sox host Kansas City.
"He's recovering well," McEwing said. "He was able to get a lot of sleep, much-needed sleep."
Angels: OF Mike Trout (right toe discomfort) was out of the starting lineup Saturday. He pinch hit in the ninth, drew an intentional walk and was removed for a runner. Trout exited Friday's game in the fifth inning and is considered day to day. ... 1B Albert Pujols returned to the starting lineup after sitting out Friday due to an illness. ... INF Tommy La Stella (broken right tibia) took part in live batting practice again on Saturday. Manager Brad Ausmus said he is unsure when La Stella will return. He has been on the IL since July 3.
RHP Jaime Barria (4-7, 6.27 ERA) is expected to start for the Angels in the series finale Sunday against the White Sox and RHP Dylan Cease (3-7, 6.75). Barria is seeking his first victory since July 24. Cease struck out a career-high 11 in 6 2/3 innings against Cleveland in his last start.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Yankees sweep Twins
Aroldis Chapman gets the last five outs of the game and the Yankees advance to the ALCS where they will face the winner of the Astros-Rays.
Don Larsen details his 1956 WS perfect game
On this day - October 8, 1956 - Yankees pitcher Don Larsen throws a perfect game against the Dodgers in Game 5 of the 1956 World Series, the only perfect game in WS history. Watch E:60's exploration of baseball's elusive perfect game, Perfect, on E+ now.
Torres, Yankees filled with confidence heading into ALCS
Gleyber Torres talks to Buster Olney after the Yankees finish off the Twins, breaking down the team's performance in Game 3 of the ALDS.
Twins' torture: Breaking down their record 16-game postseason losing streak
With another sweep at the hands of the Yankees, Minnesota continued 15 years of futility. Here's a game-by-game recap of how they got here.
Torres leads Yankees to 5-1 win and sweep of Twins
Gleyber Torres got New York going with a second-inning home run, scored on each of his two doubles and made a pair of sparkling defensive plays, fueling the Yankees to a 5-1 victory over Minnesota on Monday night to finish yet another sweep of the...
Torres belts HR to get Yankees on the board
Gleyber Torres sends the ball to far left for a solo home run in the second to put the Yankees up 1-0.