Damaso Garcia drove in four runs, two with his third homer of the season, to back the five-hit pitching of Jim Gott and lead Toronto over visiting California.
It was the first shutout of the season for Gott (8-13) and a complete turnaround from his previous start when on Wednesday he failed to get an out against the six Baltimore batters he faced.
Garcia's homer finished the Blue Jays' three-run second. Willie Upshaw singled, moved to third on a single by Buck Martinez and scored on Alfredo Griffin's fielder's-choice grounder. Garcia then jumped on the first pitch from Geoff Zahn (8-11) and drove it into the left field bleachers.
"Today was one of the first days I hit with men on base," he said. "With men on base I'm thinking too much at the plate, not driving the ball."
"I've got the opportunity this year but haven't driven them in."
The Blue Jays added three in the fourth with two out and chased Zahn, who came into the game with a 10-3 lifetime record against Toronto.
"He was pitching against the other Toronto ball club," said Garcia, when told of Zahn's record. "He's facing a different Toronto ball club now, a contending Toronto ball club."