CHICAGO — Ian Happ homered in the first inning and Michael Busch added a two-run triple as the Chicago Cubs beat the Toronto Blue Jays 3-2 on Saturday.
Dansby Swanson added two hits for the Cubs, who won their second straight after losing three consecutive games to the American League Central-leading Cleveland Guardians.
Nate Pearson (2-1), one of seven pitchers for the Cubs, allowed a hit in two scoreless innings and earned the victory. Jorge López allowed a homer in the ninth before striking out George Springer, Daulton Varsho and Vladimir Guerrero Jr. for his third save in three opportunities.
The Cubs went with López after closer Héctor Neris gave up three runs in the ninth inning in a 6-5 victory over Toronto in 10 innings Friday. throwing 33 pitches.
''I've been working hard every day,'' said López, who earned his first save with Chicago after he was 1-2 with a 3.76 ERA with the Mets, who designated him for assignment May 30. ''That's part of a big situation, just stay calm and just making pitches.''
Addison Barger hit his third home run of the season and Varsho added a pair of hits and an RBI for the Blue Jays, who had won five of their last eight games.
Chris Bassitt (9-12) gave up five hits and three runs in five innings, with five strikeouts and two walks for Toronto.
''Credit to him to get through five,'' Blue Jays manager John Schneider said. ''He stayed locked in. First-pitch homer, kind of an ambush job. He did pretty well. It was a weird day with the delays and kind of a stressful outing for him.''