ANAHEIM, Calif. -- Kendrys Morales connected for a pinch-hit homer in the 10th inning, sending the Toronto Blue Jays to a 7-6 victory over the Los Angeles Angels on Sunday.

Morales hit a two-out drive to right off Hansel Robles for his eighth homer. Robles (2-3) was making his Angels debut after he was claimed off waivers from the New York Mets.

Curtis Granderson, Aledmys Diaz and Devon Travis also homered for Toronto, which split the four-game series after dropping the first two. Diaz had two hits and scored three times.

The Blue Jays had a 6-3 lead before the Angels rallied in the eighth, taking advantage of two errors. Ryan Tepera (5-2) replaced Aaron Loup with two out and the bases loaded, and Martin Maldonado responded with a three-run double to left.

Tepera then picked Maldonado off second to end the inning. He also worked the ninth, and Tyler Clippard got three outs for his fourth save.

Toronto jumped in front on Travis' three-run homer off Felix Pena in the second. Diaz hit a tiebreaking leadoff drive in the sixth, and Granderson added his seventh of the season with two out.

Justin Upton hit his 17th homer for the Angels, and Maldonado had two hits and four RBIs. Pena, a converted reliever making his second career start, allowed three runs and eight hits in five innings.

Toronto right-hander Sam Gaviglio was charged with three runs and five hits in 4 2/3 innings in his first start back from paternity leave.

TRAINER'S ROOM

Angels: LHP Tyler Skaggs, who was scratched on Thursday with hamstring tightness, came out of his bullpen session Saturday with no problems and will start Monday.

UP NEXT

Blue Jays: LHP J.A. Happ (9-3, 3.56 ERA) pitches Monday against Houston. Happ has allowed no runs in two of his last three starts.

Angels: Skaggs (6-4, 2.81 ERA) is all set for the series opener at Kansas City on Monday. He is 3-0 with a sparkling 0.45 ERA in June.