Drury hit a three-run shot and Thaiss followed with another drive during a four-run first inning against a shaky Michael Kopech. Griffin Canning (4-2) struck out nine in six innings, and Mike Trout finished with two hits.
Hendriks pitched the eighth in his first big league appearance since he was diagnosed with stage 4 non-Hodgkin lymphoma. The crowd of 23,599 roared when he walked out to the bullpen after the fourth, and then saluted the All-Star closer with a standing ovation when he entered the game.
Hendriks stood behind the mound and soaked in the scene as the crowd cheered. The Angels also applauded, and Thaiss waited before stepping into the batter’s box — giving Hendriks more time to appreciate the moment.
The Angels scored two runs on Zach Neto’s sacrifice fly and Trout’s RBI single, but the crowd still cheered as Hendriks walked to dugout when the inning was over.
Eloy Jiménez, Andrew Vaughn and Romy González homered for Chicago in its third consecutive loss. Kopech (3-5) struck out 10 in 4 1/3 innings, but he also hit two batters, threw two wild pitches and walked two.
After Canning departed, Ben Joyce pitched an impressive seventh in his big league debut for the Angels. He struck out two on sinkers of 101.8 mph and 100.6 mph.
Carlos Estévez got three outs for his 13th save. Jiménez led off with his fifth homer and Chicago put two on with one out, but pinch-hitter Jake Burger popped out and Yasmani Grandal was robbed of a hit on a diving play by Neto at shortstop.
Angels slugger Shohei Ohtani was shaken up after he was hit on his right shin by a pitch in the first. He stayed in the game after he was visited by a trainer and manager Phil Nevin.
With Trout on third and Ohtani on second following a wild pitch, Drury drove a 1-0 fastball deep to left-center for his ninth homer. Thaiss then made it 4-0 with a 414-foot shot to center.
Kopech issued a leadoff walk and hit another batter in the second, then retired Mickey Moniak, Trout and Ohtani to escape the jam.
Chicago got one back on Jiménez’s two-out RBI single in the first, extending his hitting streak to 10 games. Vaughn went deep in the fourth and González connected in the fifth.
Injury updates: Anthony Rendon (left groin strain) threw in the outfield and fielded some grounders before the game. “He feels good, so another step today. Get him out on the field and reassess it tomorrow again,” Nevin said. … Jared Walsh was out of the starting lineup, but he entered in the sixth at first base. Walsh missed the start of the season because of headaches and insomnia. “He feels great. … He’s had no issues so far,” Nevin said, “and that’s the best news.”