Lloyd Moseby's RBI double was part of a three-run fourth inning today and Barry Bonnell hit a solo homer in the fifth to support the five-hit pitching of Luis Leal and lead the Toronto Blue Jays to a 7-1 victory over the Baltimore Orioles.

"I lost all three complete games I pitched last year, 3-0," said Leal (3-2), a 25-year-old right-hander whose only other complete-game victory came in 1980.

Baltimore had won four straight and Oriole Manager Earl Weaver said, "I'd be satisfied if we lost one in every five from now on."

The Orioles took a 1-0 lead in the second when Cal Ripken Jr. doubled to score John Lowenstein from second, but Toronto ended a 23-inning scoreless streak with three runs in the fourth. That also ended a 36-inning shutout streak by Baltimore pitchers.

Bonnell led off with a single off Sammy Stewart (4-3) then Willie Upshaw, who had his second three-hit performance in a week, walked. Moseby followed with an RBI double which bounced off first baseman Gary Roenicke's glove, bringing in Bonnell. Upshaw scored on Ernie Whitt's ground out and Hosken Powell singled through the infield to score Moseby from third.

Bonnell homered off reliever Ross Grimsley with two out in the fifth for his third homer of the year. Damaso Garcia's two-run single in the sixth built Toronto's lead to 6-1. Garth Iorg added an RBI single in the eighth for the final run.