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
Twins pitcher Jake Odorizzi: Betting on self as 2020 free agent
Pitcher Jake Odorizzi said accepting the Twins' $17.8 million qualifying offer came down to "betting on myself and returning to a place I know very well and enjoyed."
Sources: Pirates hire Ben Cherington as new GM
The Pirates have hired Ben Cherington as the team's new general manager, according to multiple reports and confirmed by ESPN.
AL Central offseason preview: Francisco Lindor's future, Twins' rotation in focus
The Indians have a big decision to make about their biggest star, Minnesota needs a lot of arms and the White Sox could be on the cusp of good things.
Way-too-early 2020 MLB awards predictions
Will Juan Soto rise to the top? Can anyone unseat Mike Trout? Here's the first look at next year's hardware hopefuls.
Trout on 3rd MVP: 'I always try to be the best player'
Mike Trout joins SVP after winning the American League MVP award and says it was special to be recognized as the league's best player for the third time.
Bellinger: Winning MVP 'means everything'
Cody Bellinger joins SportsCenter after being announced as the National League MVP and describes how special the award is to him and his family.