CHICAGO (AP) — 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. 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. The game was delayed twice in the second inning — for 39 and 16 minutes — limiting starter Justin Steele to two hitless innings for the Cubs. Happ hit his 22nd homer of the season on Bassitt’s first pitch in the bottom of the first.

It was Happ’s second homer in as many games and his seventh career leadoff homer. Busch hit a two-run triple in the fifth inning that extended the Cubs' lead to 3-0 after Pete Crow-Armstrong reached on a bunt single and Miguel Amayas on a fielder’s choice. Busch's hit appeared to deflect off center fielder Varsho’s glove as he leaped at the wall.

Varsho’s bunt .