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
Source: Catcher Yan Gomes agrees to 2-year, $10M deal with Nationals
Veteran catcher Yan Gomes has agreed to a one-year deal to return to the Nationals, sources told ESPN.
Reports: Baltimore Orioles put Jonathan Villar on outright waivers
The Orioles put Jonathan Villar, who had a career year last season, on waivers after they were unable to find a suitable trade partner for him before Monday's non-tender deadline, according to a MASN Sports report.
Twins SS Jorge Polanco undergoes ankle surgery for chronic injury
Twins shortstop Jorge Polanco is rehabilitating from arthroscopic surgery on his right ankle and is expected to be fully recovered in plenty of time for spring training.
Rays acquire Brian O'Grady from Reds, cut Jesus Aguilar
The Rays have acquired minor leaguer Brian O'Grady from the Reds for a player to be named and cash while also designating first baseman Jesus Aguilar for assignment
Surprising Luis Urias-Trent Grisham trade could be a win-win for Padres, Brewers
San Diego shipped infielder Luis Urias to Milwaukee for outfielder Trent Grisham in a pre-Thanksgiving deal with upside for both teams.
Pirates hire Twins bench coach Derek Shelton as manager
Derek Shelton, who spent the past two seasons as the Twins' bench coach, has been hired as the Pirates' manager.